This is a copy of the cusplibrary master branch as at 20/05/2014 from
https://github.com/cusplibrary/cusplibrary
with local modifications/additions which are marked as such.
