Remove Android manifest plugin.

It is not provided enough value to justify maintaining in its current state.

Closes #95.
Merge pull request #204 from square/jw/a-swift-clean-death

Remove Android manifest plugin.
Update coffee example URL
Merge pull request #208 from Nilhcem/master

Update coffee example URL
Forbid Provider and Lazy as provides return type.
Merge pull request #212 from square/jw/you-shall-not-pass

Forbid Provider and Lazy as provides return type.
Unused @Provide methods cause compiler failures unless @Module(library=true)
Merge pull request #205 from square/kiran/LEVEL-UP

Unused @Provide methods cause compiler failures unless @Module(library=t...
Use maven-compiler-plugin 3.1 in compiler IT tests to fix platform-dependent issues
Merge pull request #218 from tbroyer/fix-platform-dependent-it-failures

Use maven-compiler-plugin 3.1 in compiler IT tests to fix platform-dependent issues
Fix some issues with multibindings.

We were crashing in a few places where we either forgot about
multibindings, or assumed SetBinder was the only thing that
could bind a Set of something.

This also drops the AbstractProviderMethodBinding type, replacing
it with just plain 'Binding' and a convention to use the method
name as 'requiredBy'.
Merge pull request #219 from square/jwilson/multibindings_fails

Fix some issues with multibindings.
Rename entryPoints to injects.

This is closer to what we actually do. It's a type that can be
injected. There's a slight bit of ambiguity because we use 'inject'
to describe types that are included implicitly. I don't anticipate
this to be a problem in practice.
Merge pull request #221 from square/jwilson/rename_entry_point

Rename entryPoints to injects.
Remove the need for jekyll.
Migrate website to the new hotness.
Fix validation when passing an interface to the injects list.

I admit that this fix is clumsy. The core problem is that
the 'injects' list serves double duty: it includes types that
we can call ObjectGraph.get() on (could be interfaces) and also
types that we call ObjectGraph.inject() on (can't be interfaces).

The right fix is to rethink the way Dagger internally tracks
and links these keys.
Merge pull request #222 from square/jwilson/inject_interface

Fix validation when passing an interface to the injects list.
Add two Android examples.

Simple example showing how to integrate Dagger and Android as well as a more complete example showing per-Activity graphs.

Since Travis CI hates Android we explicitly disable the modules being compiled in the build config.
Merge pull request #223 from square/jw/android

Add two Android examples.