Merge pull request #1 from twestura/eigenwebsite

Pull over changes needed to compile with VC13.
Undo unnecessary changes; Add schemes to tree
Fix Eigen alignment issues; pass more things by reference.
Merge branch 'eigenwebsite' into xmlimporting