Merge branch 'release-4.3.0'
Merge branch 'release-4.4.0'
Merge branch 'release-4.5.0'
Removed ripple
Added OutboxOperation_MessageId_Index
Added explicit parameter types
Removed batch
Combined OutboxRecord and OutboxOperations all in the same entity

Done this by serializing the operations to JSON.
This has the benefit of reducing database round-trips and improving the clean-up.
Using a background thread to set Disposed flag
Using SingleInstance to register providers
Fixed broken tests
Using ICriteria instead of QueryOver to improve performance
Updated to beta3
Making the static analysis gods happy
Updated acceptance tests
Updated acceptance tests
SessionFactoryBuilder not being used
Added hbm acceptance test
Removed debugging file
Updated nuspecs