Initial implementation
Add or and not filters
Add test for transitive dependencies
Add a number of tests for filter combinations
Allow user to set custom runtime dependencies for demo app
Clean-up naming
Add Javadoc
Rename dependencyClass to nodeClass and rename some of the standard filters
Update to Gradle 1.12
Don't include a class in it's own set of dependencies + update ASM to 5.0.2
Implement initial support for generics
Refactor code to use a type queue instead of performing depth-first processing
Added support for registering types from type instructions
Fixed NullPointerException when encountering array types
Implement isOneOf and isNotOneOf filters
Set version to 1.0-alpha-1
Merge branch 'release/1.0-alpha-1'