Add view injection and injection using activity support.

Closes #6.
Rename the annotation processor to something more descriptive.
Flip ordering for consistency.
Annotation errors now appear on the affected field in IDEs.