Initial commit of cmake updates.

- Separates main config from library.
- Adds detection of boost and OCE, falls back to user supplied paths or internal
  boost headers.
- Upps minimum cmake requiered to 2.8.
- Implements use of GNUInstallDirs module to properly install libraries on
  multilib systems.
- Documentation can be built with "make doc", does not currently install.
- Add option MONOLITHIC_BUILD to make one SMESH library, disable to get original
  library set.
- Remove SMESH_ prefixes variables for built type and install prefix in favor
  of default cmake ones.
Fixed compilation issues on OSX
Removed SMESH_INSTALL_PREFIX
Removed manual oce paths settings in the Travis build bash script
conda build for SMESH

libquadmath and libgfortan are linked to using @loader_path
in other words, this binary is relocatable and does not rely on any other libs ( like gcc for gfortran ) being installed
Remove executable bit on all files.
Merge pull request #6 from tpaviot/review/cmake

Review/cmake
Merge pull request #7 from tpaviot/review/cleanup

Remove executable bit on all files.
Updated README.md
OSX requires explicit linking at biuld time
Merge pull request #9 from tpaviot/review/cmake-osx-fix

Fix OSX build for non monolithic build
[cppcheck-warning-fix][unititialized-variable]

This commit fixes following cppcheck-1.67 issues:
[/src/SMESH/SMESH_MeshEditor.cpp:5250]: (error) Uninitialized variable: i0
[/src/SMESH/SMESH_MeshEditor.cpp:5251]: (error) Uninitialized variable: i1d
[/src/SMESH/SMESH_MeshEditor.cpp:5256]: (error) Uninitialized variable: i1d
[/src/SMESH/SMESH_MeshEditor.cpp:5257]: (error) Uninitialized variable: i2
[/src/SMESH/SMESH_MeshEditor.cpp:5252]: (error) Uninitialized variable: i3d
[//src/SMESH/SMESH_MeshEditor.cpp:5258]: (error) Uninitialized variable: i3d
[/src/SMESH/SMESH_MeshEditor.cpp:5253]: (error) Uninitialized variable: i0t
[/src/SMESH/SMESH_MeshEditor.cpp:5259]: (error) Uninitialized variable: i2t
[/src/SMESH/SMESH_Pattern.cpp:939]: (error) Uninitialized variable: scale
Use CMAKE_INSTALL_PREFIX in conda pkg build script
Updated version number
Added instructions to install on Ubuntu linux
Bumped version number in conda package file
Updated NEWS
Merge pull request #10 from tpaviot/review/cppcheck-warning-fix

[cppcheck-warning-fix][unititialized-variable]
Merge pull request #11 from tpaviot/review/prepare-release-5.1.2.4

review/prepare release 5.1.2.4
Bumped version number to 5.1.2.5-dev