New CurrentBoundaryFE class, replacing the old one. Now it inherits from CurrentFE, adding some extra functionality for the boundary.
Adding the copy constructor as it's needed by the new CurrentBoundaryFE. Also, changing "const T&" to "T" for all built-in types (int, char, UInt, Real...)
Adjustments of classes to the new CurrentBoundaryFE interface
Merge remote branch 'cmcs/master' into 201209_CurrentBoundaryFE

Conflicts:
	lifev/core/fem/AssemblyElemental.hpp
	lifev/core/fem/CurrentBoundaryFEBase.hpp
Merge remote-tracking branch 'cmcs/RegionMesh_part2' into 201209_CurrentBoundaryFE

Conflicts:
	lifev/core/fem/BCHandler.hpp
	lifev/core/fem/DOFInterface3Dto3D.hpp
	lifev/core/fem/PostProcessingBoundary.hpp
Merge remote-tracking branch 'cmcs/RegionMesh_part2' into 201209_CurrentBoundaryFE
Fix a compilation error in DOFInterface3Dto3D.hpp
Merge branch 'master' into 201209_CurrentBoundaryFE
Fix error in the Darcy solvers.

Now for the hybrid finite elements the boundary
is composed by a vector of pointers. Hence we avoid copy
and some possible lost of data.
Merge branch 'RegionMesh_part2' into 201209_CurrentBoundaryFE
Fix errors in the navier-stokes module
Merge branch 'RegionMesh_part2' into 201209_CurrentBoundaryFE
New class: lifev/core/filter/HDF5IO

Extracted and refactored the HDF5 interface from PartitionIO in
order to have an more general way of interacting with HDF5
containers.
Updated PartitionIO class

It now uses the new HDF5IO class as a backend for interacting
with HDF5 containers
bugfix for PartitionIO: element flags were not written/read
Moving HDF5 API version check

The checks for the HDF5 API version now belong in HDF5IO.hpp, not
in PartitionIO.hpp
IntegrateElement should auto detect spaceDim

IntegrateMatrixElement, IntegrateVectorElement and IntegrateValueElement
can now create ETCurrentFEs with the correct space dimension template
Created test ETA_ADR_2D

Created a test using a 2d mesh
Fixed evaluation_Type in Integrate{Matrix/Vector/Value}Element.hpp
Added break; after each switch case in
Integrate{Matrix/Vector/Value}Element.hpp
Fixed M_testCFE in IntegrateVectorElement.hpp
Added support for 2D fields in ETA

Created ETCurrentFE_FD2.hpp
Added support for 2D fields in all the Evaluation classes (either by
removing template specialization from the 3D case or by adding a 2D
specialization)
Fixed che computation of the 2D jacobian in ETCurrentFE
Restructured the test ETA_ADR2D