Implemented lazy loading of spring xml bean definition.
Produce a single springdsl resource state properties file for each rim.
Reinstate constructor that takes only the TermFactory
Fix the ResourceMetadataManager number of arguments.
Added support to reloading resource configuration.
Against my better judgement I've added a bunch of null checks to ensure the server runs even when all the links are invalid - these should all be caught at design time, but hey ho.
Lazy loading resources has introduced a race condition when registering the resources.  Attempt to synchronize access to this block.
Resolve a few issues with use case to reload modified/regenerated resources.
Fix the test and xtend syntax for the properties file change that ensures a file change and makes the reload happen.
Fix - need to unregister resources from state machine on reload.
Incremented version to 0.5.1-SNAPSHOT
Merge remote-tracking branch 'upstream/master'
linkId & unit test for linkId added in Transition class
Merge remote-tracking branch 'origin/rimdsl-changes-for-drilldown'