added pipeline draft
added support for pure virtual classes
blocks now use static logging categories.

"Temporary" fix to avoid segfault on startup.
updated the jml submodules
Merge branch 'blocks'