Many changes
Many changes

- OpenBLAS now works after a build bug (essentially, don't use cmake for openblas)
- ceres bug solved. Alignment issues resolved
- Cleaned up arpack-ng build
- Expanded travis-ci build to include multisite
- Better testing of eigen and ceres
- Better build shell script with long format options


Former-commit-id: e3e5ece567cf3798e2cd3bf39b61573421f67e02
DavidAce/DMRG,DavidAce/DMRG,DavidAce/DMRG,DavidAce/DMRG