Add profiling buffer

RavenDB doesn't allow us to get notified when changes happen to the
session. A buffer will allow us to check it ourself. To minimize memory
consumption the buffer it limited to 256 items.
Timer for monitoring changes to sessions
Fix serialization
Monitor profiler information
fixup! Fix serialization
Bind requests to Reuqest listview
Update request information instead of new session
Add header to protocol used on NamedPipes

Header contains the length of the actual data. Started implementing tests
for the new format, but has not finished yet