Reject @Provides methods with 'throws' clause, at compile time.

Any throws clause is rejected, even one documenting a RuntimeException or
Error.

Fixes #160
Merge pull request #162 from tbroyer/provides-methods-with-throws-clause

Reject @Provides methods with 'throws' clause, at compile time.