Fixes a statement that can never be true
Introduced AlarmProxy for simplified usage.
Consolidated the AlarmResources bundle.
Hiding some more internal state.
Docs work.
More documentation work.
Merge pull request #2 from cdchapman/eventsourcing

Fixes a statement that can never be true
Hazelcast tests were blocking, which seems to be due to no shutdown made in previous test.
Added testcase (@Ignore at the moment) for QI-355 resolution.
More documentation in general.
QI-356; First cut at the SPI, more or less a mimick of the Metrics library one.
Starting work on the Yammer Metrics implementation.
Accidentally lost the build files previously. Putting back the wrapper with Gradle Milestone 7.
František Kolář reported a spotted bug in the Shiro implementation that an unsuccessful login would cause a dangling UoW on the UoW stack. Fixed directly, without Jira issue.
Completing the Yammer implementation of Metrics.
Strange way to initialize ThreadLocal. Probably before I knew better...
Added in UnitOfWork handling a "Counter" to make sure there are no leaks, and a "Timer" to capture the rate and duration of UoWs.
Starting the Metrics Library
Merge branch 'QI356_MetricsSPI' into develop
Remove dddsample and nudge Marc to import his work.
QI358; Refactored Qi4j API to more fit the 2.0 model. Removed the Composite meta types as method arguments, and added getModelDescriptor and getCompositeDescriptor.
QI357; Made the first implementation of the Metrics Library for timing method calls.
QI357; Added shutdown code in Yammer Metrics and MetricsTest, since Yammer doesn't shutdown properly and interferes with test runs.
QI357; Started with docs on Metrics.