develop merged into fusion_adapters branch

Hi @djowel and @K-ballo,

As told in #25 I merged the develop branch into fusion_adapters to ease you the review. The merge was done without conflict, and all tests passed for g++-4.6,g++-4.8.1 and g++-4.8.1-c++11 with :+1: 

1. bjam -a cxxflags="-DBOOST_PP_VARIADICS"
2. bjam -a

Cheers,