One Jamfile per example.
Factorize build files for the examples.
Reindent using 2-spaces.
Using namespace alias for placeholders and use std::bind everywhere.
Coding style changes and put event outside neev spaces (they are not related to the library).