Merge pull request #66 from AdaptiveConsulting/master

Port of OTF decoder + port of latest java commits
[Java]: Have the JavaGenerator generate the hex for the bit pattern representing an uint64 as an example for other languages for #51.
[Java]: Renamed position to limit to help avoid confusion that is used capacity and not index, #51.
Added setting presence for C++ unit tests.
[C#] Fix issue with ulong code generation (issue #51)
[C#] Renamed DirectBuffer.Position as Limit (see issue #67)