Work on compilation speed.

- h5/make_h5.... only used in parameters.
- old boost includes before C++11
- remove boost serialization, make macro TRIQS_MAKE_NVP temporarely
- remove boost::is_complex (can be written in 2 lines...)
- move some lib in cpp
Fix #74. Correction of previous commit for gcc 4.8.1

- an include was missing after reorganisation.
Added linear_to_index to matsub_freq
Exposed MeshImFreq. Added field start_at_0 in ALL cases in hdf_write of mesh matsubara_freq. Otherwise, not same interface for case positive_only/not positive_only.
Added accessor positive only to MeshImFreq
Remove normalization from Hilbert trafo
Small fix in gf doc.