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.