Changed: checkpoint tag serialization with full projection (id, epoch, version) stamp
Changed: view projection(s) layout
Added: displaying result stream name(s) on view/edit projection screens
Merge branch 'projections-ui' into projections-reset

Conflicts:
	src/EventStore/EventStore.Projections.Core.Tests/Services/core_projection/TestFixtureWithCoreProjection.cs
	src/EventStore/EventStore.Projections.Core.Tests/Services/core_projection/when_creating_a_projection.cs
	src/EventStore/EventStore.Projections.Core.Tests/Services/core_projection/when_starting_a_projection.cs
	src/EventStore/EventStore.Projections.Core/EventStore.Projections.Core.csproj
	src/EventStore/EventStore.Projections.Core/Services/Processing/CoreProjection.cs
	src/EventStore/EventStore.Projections.Core/Services/Processing/ProjectionCoreService.cs
	src/EventStore/EventStore.Projections.Core/Services/Processing/ProjectionNamesBuilder.cs
	src/EventStore/EventStore.Projections.Core/Services/Processing/QuerySourceProcessingStrategyBuilder.cs
Changed: Do not display results section for projections not producing any
persistent results
Merge branch 'projections-ui' into projections-reset
Added: UI feature to request projection reset (does not work)
Fixed: metadata property added back to the event object passed to v8
projection handlers.  Implemented as a property with lazy de-serialization.
Fixed: broken tests from previous commit :: removed undefined position from
the event.
Added console logging for EventStoreConnection  in tests.
Added timeout of unit test, fixed bug with double setting exception on task.
Slight changes.
Fixed: default projection epoch handling after the reset of a projection
create with previous version of the ES.
Fixed: projection definition is not flushed after the reset
Probable work-around for race conditions in reconnection logic in ClientAPI on Mono.
Changed: an attempt to emit events from different projections to the same
stream causes one of the projections to fail + test
Fixed: faulted projection cannot be reset
Added: prevent checkpoint tags without a valid projectionId from being
serialized
Added explicit simple test on idempotency.
Tests: to ensure correct link_to emitting/handling when pre-recording event
order in MultiStreamMultiOutputCheckpointManager
Merge branch 'projections-categories' into projections-reset

Conflicts:
	src/EventStore/EventStore.Projections.Core.Tests/EventStore.Projections.Core.Tests.csproj
	src/EventStore/EventStore.Projections.Core.Tests/Services/core_projection/checkpoint_manager/multi_stream/TestFixtureWithMultiStreamCheckpointManager.cs