Fixed: typos
Refactoring: JS code structure
Changed: JS even handler speed up - no separate process and getState phases
Changed: JS event processing simplified (_raw methods removed)
Added: raw transformBy/filterBy support
Changed: removed emitStateUpdated(); improved error reporting; tests FAIL!
Added: projection partition state to include both state and result
Added: prepared to be able to write results
Added: empty result emitter and PartitionState serialization tests
Added: temporary writing results to -state streams to fix tests
Refactoring: checkpoint manager classes
Refactoring: checkpoint managers cleanup
Refactoring: checkpoint manager communicating with core projection via messages
Changed: subscription communicating with a core projection via messages
Fixed: test relying on old StateUpdated projection partition checkpointing
Fixed: loading empty root partition state fails
Fixed: partition catalog is not maintained
Changed: Result event type name to 'Result'
Changed: ResultEmitter NewPartition can emit events and ResultEmitter tests
Added: get result + /result support