Added range function to master branch
Merge branch 'dev' of https://github.com/RLReed/libdetran into dev
added UserBasis
Added range function to master branch
added UserBasis
Fixed merge conflicts with latest dev updates
Merge pull request #14 from RLReed/dev

Pull into dev with UserBasis, etc.
Final fixes from basis merge
Testing cartesian mesh idea
Moved helper mesh classes into CartesianMesh as simpler structs.  Modified tests to reflect this change.
External source updates for new geometry
Simplified some swigging, and have what appears to be a real solution for petsc initialization and finalization from python.
Partial update for SWIG treatment of SP based on the boost shared_ptr macros.  Updates several tests to use the new Callow initialization singleton, which eliminates needing secondary scopes.  Small cosmetic changes throughout.
More cleanup and callow init switches
Merge fixes for latest updates