Merge pull request #24 from egaburov/Titan2D-demo

added new rendering mode with particles.
Merge pull request #27 from egaburov/Titan2D-demo-dd-async

We are all agreed, on this pull request. So, I merge it.
Daint makefile updated
More work on support stdlibc++ compilation on Mac OSX
Support python pipeline in catalyst adaptor
Fix memory leak on snapsrve shutdown,

add a ctrl-c catch to try to exit cleanly