added pipeline draft
added support for pure virtual classes
use setsid instead of setpgid, to start a new "session" altogether
log thrower is now marked as no return.
blocks now use static logging categories.

"Temporary" fix to avoid segfault on startup.
updated the jml submodules
Merge branch 'blocks'
MessageLoop: simplified source handling via a TypedMessageChannel
added pipeline draft
added support for pure virtual classes
use setsid instead of setpgid, to start a new "session" altogether
log thrower is now marked as no return.
blocks now use static logging categories.

"Temporary" fix to avoid segfault on startup.
MessageLoop: simplified source handling via a TypedMessageChannel
MessageLoop: insert a fake source action upon shutdown to force epoll_wait with a timeout of -1 to return
Merge branch 'master' into http-client-ih

Conflicts:
	service/message_loop.cc