changed signature and error management of CreateLayers()
small optimisations to CreateLayers() method
optimised LayerMapping() method
fixed issue with input file selection for raster files

fixed another file open issue
changed signature of blend method
reduced indentation
renamed MshLayerMapper to MeshLayerMapper and moved it to MeshLib
removed redundant preprocesser flags
added std namespace
fixed several issues with surfer grids and made reading a bit faster
removed redundant loop
Merge pull request #390 from rinkk/SurferInputFix

Surfer Input Fix
Install Boost 1.55 on Travis
Update package manager
File should be closed after opening.
More file closes.
Reorganized travis file to have only one apt-get update call.
Merge pull request #392 from bilke/travis-boost1.55

Install Boost 1.55 on Travis
separate test routines and test data for FE types
Merge pull request #391 from norihiro-w/restructure-fe-tests

Separating test routines and test data for different FE types