Support cache policies in default properties files
Support cache policies in default annotations
add missing license headers
Fix NPE in reflection desire for default-package classes

Hacky fix, need a better fix.
[maven-release-plugin] prepare release grapht-0.8.1
[maven-release-plugin] prepare for next development iteration
Bump annotation processor source version (grouplens/lenskit#569)
CI build publication enhancements

- Publish test coverage to Coveralls
- Use Sonatype access token
Fix source & output encodings
Add Coveralls badge [skip ci]
Add logging to rule-based bind function
Improve injection failure error reporting
Add accessor methods to DAGNodeBuilder
Add tests for DAG node builder accessors
Add class loader utility tests
Improve class proxy test level

- Add tests for equality
- Use ClassLoaders.inferDefault to find class loader
Merge branch 'feature/elehack-error-reporting'

Conflicts:
	src/main/java/org/grouplens/grapht/InjectionException.java
	src/main/java/org/grouplens/grapht/reflect/internal/InjectionProviderImpl.java
Merge pull request #91 from elehack/feature/elehack-property-cache-policy

Support cache policies on defaults
Extract an Instantiator helper class to instantiate graphs

- Create Instantiator helper class, encapsulating logic for turning graphs into providers and instances.
- Make DefaultInjector use Instantiator.
Extract an Instantiator helper class to instantiate graphs

- Create Instantiator helper class, encapsulating logic for turning graphs into providers and instances.
- Make DefaultInjector use Instantiator.