Add two new ClientBundle DataResource annotations:

1. @DoNotEmbed which allows a DataResource to be designated as not embeddable
Although in pre IE8, where there is no data URL support, the following test is a no-op
DataResourceDoNotEmbedTest#testDoNotEmbedAnnotationMissingShouldEmbed

2. @MimeType(String) which allows a MIME Type to be specified for use in embedded resources


Related changes:

3. Allow MIME Types with double quotes as per RFC 4281 e.g. video/3gpp2; codecs="sevc, s263"

4. While in the neighborhood, adding @Document to ClientBundle's @Source annotation

Review at http://gwt-code-reviews.appspot.com/714801

Review by: robertvawter@google.com

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@8479 8db76d5a-ed1c-0410-87a9-c151d255dfc7
14 files changed