inline methods in Math made final to make inlining more likely
check we don't produce NaNs when integrating ODEs
BaseProcess.step made concrete (and it does nothing)
DoubleVarMap now handles all numeric types
add assembly capability
expose some methods for easier use from external programs e.g. octave
add adaptive timestep trait to try to abstract some of the things that
adaptive time step schedulers need to do
Merge branch 'master' of github.com:edinburgh-rbm/mois
merge ricardo's var changes