Fix ERRAI-779: Ignore meta tags added to template fragments in GWT 2.6.1.
Added content-based hash to MetaClass
Improvements to content-based hash in MetaClass

- Including private fields/methods when generating hash
- toString() on MetaField no longer triggers loading/caching of declaring MetaClass
- made hashContent public
Track updated classes on dev mode refresh to incrementally compute pseudo-dependent-scope in Bootstrapper generator.
Use fully qualified class for dependent scope cache and fix handling of deferred types in MetaClassCache.
Only set default page in URLPatternMatcher if pages exist
Performance improvement when scanning for i18n bundles

- Only scan once to find all .json resources for all bundles
Use Predicate to filter file paths when scanning in GwtValidationGenerator.
Only scan urls with ErraiApp.properties or json files from Bundle annotations in TranslationServiceGenerator.
Fixed rendering of zero-length array literal
Validator gen. no longer fails for classpaths that contain no @Contraints
Add logging statement to IOCBoostrapGenerator for more fine-grained timing of BootstrapperImpl generation.
Don't push a type to cache that is already cached.
Cache output of all async generators and reuse if no types hashCodes have changed (except MarshallersGenerator).
Configured run target for demos to maintain compatibility with new URLs
Added error handling and fixed NPE in translation service generator
Always use forward slash for URLs in translation service generator (fixes bug on windows).
Using incremental generator for individual marshallers
Log caching decision in AbstractAsyncGenerator on INFO level
Fixed deferred initial generation of marshaller after refresh