Changes llvm model data struct to be dynamically defined for each model and allocated as a single memory block.

Added storage areas for initial conditions

Updated interface with better named methods.
merged in develop changes
merged develop changes
ran Linux tests
ran win32 tests
Merge branch 'initcond' of https://github.com/AndySomogyi/roadrunner into origin/initcond
suppress msvc warnings, ran win32 tests of initcond branch
same interface between develop and initcond branch
ran win32 tests
2 initial value symbol resolvers - sbml and model. Pull out initial assigment rules separatly for model init value resolver.
added array to model struct to store conserved species init cond
Merge branch 'develop' into initcond
ran OSX tests
ran win32 tests
testing
updates
Merge branch 'initcond' of github.com:AndySomogyi/roadrunner into initcond
Created base for initial value accessor functions.
start using array instead of aliased element pointer
stubbed out init load / store IRBuilder methods