Added support for discovering injectable ("Burstable") fields.

Implements square/burst#36.
Why? It's the same fundamental difference between constructor injection and field injection? One of the advantages of constructor injection is that you can make the field final.