Fixed wrong DependencyCount of SyncedObserverNode.
Refactored observer registration while debugging a compiler crash after upgrading to VS2013.2.
Added a few comments.
Using vector again as the internal data structure of event streams.
Added GenerateEvent. Works similar to the synced observer with additional signal parameters, except that it emits an event.
Fixed lifesim benchmark after changes to Algorithm.h.
Added testcase for GenerateEvents1.
Adapted new notation for passing additional signal dependencies to observers. Instead of putting them behind the function, which is hard to read with lambdas, they are wrapped by a signal pack and put before the function.

The utility function With(x,y,z) can be used
Huh? Who put those there?
Enabled more bitwise operator overloads. << and >> still disabled because (a) MSVC crashes (b) ambiguity with event stream input.
Added wrapper util to add dummy type as first parameter of given func. Useful for EventTokens.
Added synced overloads for event Filter and Transform.
Observe refactoring.
Removed GenerateEvents. No longer required due to extended Transform.
Misc fixes.
Fixed DetachThisObserver.
Fixed GenerateEvents/Transform testcase.