Restored implementation of TimeTasks (issue #17).  Some communication time for accumulating moments was being reckoned as calculation time.
issue #27: rhocs last dimension is allocated incorrectly in EMfields.cpp
Merge branch 'library-fixes' into alec-library
issue #35: making MPI_Barrier() a no-op
Merge branch 'library-fixes' into alec-library