Various style cleanups to BoundFieldModule & test.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68018366
Submitting Stuart McCulloch's patch from https://github.com/sonatype/sisu-guice/blob/master/PATCHES/GUICE_288_decouple_thread_local.patch.

This rearranges the furniture a bit so we can track down some strange allocations in ThreadLocal#get().

Thanks, Stuart!
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69169927
Automated code cleanups by internal tool.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=69390543
Change the line number test to generate a class with javax.inject.Inject rather than c.g.inject.Inject.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70023941
Detect overrides of @Provides method and add an error for each one.

Overriding an @Provides method is fairly rare and can be very confusing (e.g. a covariant override).  This will not be backwards compatible for open source users.

See: https://groups.google.com/d/msg/google-guice/bRo5SvmzpdI/_uIfF3yUy9gJ for the public discussion
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70120926
Create README.md
Update README.md
Update README.md
Update README.md
Add a travis CI configuration file.
remove extra whitelisted branches.
Make maven build only fail at the end, so extensions that fail won't short-circuit other independent extensions.
remove latest-javadoc, javadoc & individual api-diff dirs since they're stored in gh-pages now.
remove latest-javadoc, javadoc & individual api-diff dirs since they're stored in gh-pages now.
Merge branch 'master' of github.com:google/guice
Merge pull request #812 from cgruber/travis

Add an initial travis CI configuration file.
Update travis.yml to auto-publish javadoc & jdiff on changes, update javadoc/jdiff scripts to make it work.
add after-success to travis.
only gen the docs on the ant build.
one line -> many