Allow some DenseMatrix operations with mixed types
New templated methods can't be virtual
Fix syntax errors
Add a bunch of instantiations

This is why I'm starting to like header-only library design...
Use TypesEqual from compare_types.h
Merge pull request #114 from roystgnr/vector_mult_T2

Allow some DenseMatrix operations with mixed types
Bugfix from Manav Bhatia
Updating statistics for April 2014.
Removing tab characters used for indentation.
Add fparser auto-differentiation module
Fix copy-on-write for AD subclass objects.
add missing include
add abs(), log2() and log10()
more trig funcs and decompose some multiops
being more explicit about Value_t, cleanup, add opcodes
cNop is only defined when the optimizer is enabled
protect more undefined symbols, start work on cFetch
add float based instantiation
add cRSqrt and cCbrt, rm cLog2by