Do not emit cast if the type is View.

This avoids compiler warnings for redundant casts.
Merge pull request #69 from JakeWharton/jw/redundant-cast

Do not emit cast if the type is View.
should return View and not void
Merge pull request #71 from ligi/website_code_fix

getView should return View and not void
Replace maven-invoker tests with Test-Compile tests.
Merge pull request #72 from imminent/master

Compile-Test Pull Request
Formatting tweaks.
Adding super.onDestroyView() to injection reset documentation.
Merge pull request #75 from tonycosentini/master

Adding super.onDestroyView() to injection reset documentation.
Prepare version 3.0.1.
[maven-release-plugin] prepare release butterknife-parent-3.0.1
[maven-release-plugin] prepare for next development iteration
Remove all integration tests in favor of unit tests for the annotation processor.
Do no emit redudant cast to view inside of method click handler.
Optimize required binding check to only happen once and only when needed.
Rename main class to 'ButterKnife'.
Some code clean-up missed from 8619d3a1719afe1cbaecf8fa9041599b90d561fe.
On our way toward 4.0!
Check for duplicate IDs before adding methods.
Rewrite listener handling to be easily extensible.