Merge pull request #97 from zumper/master

allow custom base type for applications (like activity and fragment)
allow delegates to inject receiver of any type in the generated components hierarchy