Merge pull request #109 from ppkk/devel

fix in damping coefficient calculation. Not sure about that, please look at it carefully. This is potential source of errors difficult to find. But I thing, that it was really wrong up to now.
A fix in Vectorizer.
A fix in BSON saving.
Work on MeshReaderH2DBSON, by far not complete.
Conditional compilation of mesh_reader_h2d_bson.
Add mesh/mesh_reader_h2d_bson.h to hermes2d.h.
Debugging BSON Mesh load/save.
Explicit enums numbering.
Refactor IterSolver & AMGSolver -> LoopSolver.
More simplifications in matrix solvers.
Add source groups to hermes_common.
Change bool -> void in solve methods.
Change bool -> void in save/load methods.
Implement BSON multimesh saving/loading. Not complete, not tested.
Finish BSON load/save for Mesh.
Delete some unused classes references.
Fix XML and BSON multimesh load/save.
Redefine assert to avoid aborts.
Polish the std lib header inclusions & assert macro usage.
Fix of includes.