cleanup
Merge branch 'refactor' of github.com:naylor-b/OpenMDAO-Framework into refactor
some cleanup and added some caching to get rid of some overhead in GMRES mult
small speedup - using slices instead of index arrays in some limited cases in serial mode