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
Merge remote-tracking branch 'chrispbradley/master'
Set up STL maps instead of using AnnoTools for storing variable
classification and index information.

This drastically speeds up the processing of CellML from OpenCMISS.
Fix the build of OpenCMISS CellML so it compiles on Debian unstable x86_64.
Merge pull request #9 from nickerso/tracker-item-3294-A1kmm

Tracker item 3294 - improve the performance of OpenCMISS(cellml)
New build setup.
Merge pull request #10 from chrispbradley/master

New build setup