Add pointer marking functionality.
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh
First step to move ahuacatl to C++
Implement TRI_EXTRACT_SHAPED_JSON_MARKER as static inline.

Also consider WAL.
Snapshot.
Ahuacatl is now C++ and compiles again.
Merge branch 'mjmh' of ssh://github.com/triAGENS/ArangoDB into mjmh