Initial import.
Minor fixes
Added git config core.filemode=false (jgit bug) and .gitignore files
Mode changes
Detect subinterfaces of Behaviour as special classes.

Change-Id: Ice075852e62157424fe4468af05eb3e69866cd72
Prepare for hierarchical role mappers.

Some code cleanup to prepare for stackable role mappers.

Change-Id: I97f86c2ca8d54bf501dca88d76b9b603a38248aa
Refactored RoleMapper to interface.

Change-Id: Ie1d7ce1a53c7f60817c222483e4489d7f34f5fda
Code cleanup.

Change-Id: I59e31f0185e9cee8c92e64ef5bd604f9c67b844a
Refactored guice into its own plugin.

Change-Id: I8c9706bca86f495453c2babe9f08f9179376cc9d
Refactored RoleMapper to allow for dynamic composition.

Change-Id: I0e43eb41e8b839095d9476c46efc8c8cec36ca13
Cleanup and improved exception handling.

Change-Id: I0858d7487a9bbb0c8512feb5469f5c4c87ebfe2a
First attempt to fix memory leak.

Change-Id: I345e932505c83948f3063ef866c3d201925f0502
Implement clone() for ComposedRoleMapper.

Change-Id: I2c39fce23e07d79b857d2b5ff62c9e7bc24bbe34
Fixed build.properties.

Change-Id: Ia64f56e3aa5d65fa013d34449ff9181d70414e8f
Allow behaviours to have abstract methods with @iri annotations.

This change allows mapped methods within behaviour classes.

Change-Id: I16131b0792f6d77c463429695fd35c881d47b1b7
Update to ASM 4.0 for Java 7 support.

Change-Id: I177861630f307d551f6833514d7aba1e89383e5b
Removed unused method.

Change-Id: Iaddded95c48f93b26f38beb9e38d0113902ca9f5
Renamed annotations to conform to the Java guidelines.

Change-Id: Ibb74c73593c1679016308986a4b1bb8c7a428973
Reworked class loading.

Change-Id: I610f411d8d5dd0f0b2a15097d0615d4f83e865d3
Clean up and use AOP alliance interfaces.

Change-Id: I132a665b5ca358222929243ad6f2d6df7e89fba0