Added: expiring transient projections not accessed for 5 minutes
Changes to EpochManager.
Added: transient projection expiration tests
Fixed: crash when attempt to expire not fully created projections
Introduced ChaserCatchUp state in SingleNode.
Test scenario on linux will be run in shell.
Enchanced ChaserCatchUp state, fixed bug with writing new epochs in non-master state.
Linux memory info string will be written in exception message.
1. Projections site parts will not be registered if projections are not running. 2. Menu will be build based on enabled subsystems in the node - i.e Projections part right now.
Projections website part moved from WebController to Projections controller.
Showing menu fixed. Chat button is hidden when projections are not enabled.
Replication changes.
Menu loading slight fixes in case of errors.
Mini node will start after become working message is received.
Fixes for IE 10, cleanup.
Added flushing of WriterCheckpoint before waiting for chaser.
Merge branch 'master' into dev
Menu: Cleanup and update the json output.
Merge branch 'projection-menu-hides' into dev

Conflicts:
	src/EventStore/EventStore.SingleNode.Web/singlenode-web/js/es.menu.js
EpochManager can return few last epochs.