Compile with -fPIC so can be used in a dynamic, shared library

Required for use in the python interface
New intel compilers.
Merge pull request #1 from adamreeve/master

Use -fPIC when compiling
Add OpenCMISS extras common directory

This lets the Makefile find libxml2 in OpenCMISS extras.
Merge pull request #2 from adamreeve/master

Add OpenCMISS extras common directory to Makefiles
Adding -fPIC
Merge branch 'master' of https://github.com/OpenCMISS/cellml
Revert libxml2 find change as it overrides the path to the CellML files.
Merge pull request #3 from chrispbradley/master

Adding -fPIC to compile flags so that we can build a shared object with python
Remove unused file
Add list of prefix paths for CMake

Fixes tracker item 3164
Merge pull request #4 from adamreeve/master

Fix CMake include and lib paths
Decrease cmake requied version

Features from 2.6 are required but not from 2.8
Merge pull request #5 from adamreeve/master

Correct required CMake version
work toward tracker item 3221. Updating OpenCMISS(cellml) to reflect changes in the C++ bindings for the newer version CellML API
Merge pull request #6 from nickerso/newStyleCellMLAPI

work toward tracker item 3221.
Work towards tracker item 3294. Creating a single variable mapping collection (CeVAS) in order to try and improve performance compared to the current implementation which uses the 'live' CellML API to find source variables. Now create a CeVAS object when first loading the a model and then using that to find variable associations from a 'non-live' representation of the model.
More work towards tracker item 3294. Have now removed all iteration through the live CellML API in favour of the non-live CeVAS service in CellMLModelDefinition::findVariable() in order to try and improve performance.
Merge pull request #7 from nickerso/tracker-item-3294

Work towards tracker item 3294. Creating a single variable mapping colle...
Fixes for GNU 4.7 compilers