Fix uninitialized value in CachedAllocator

ExecutionConfiguration was querying device global memory size
before value was available

fixes #3148
Fix potential problem in Messenger related to MPI window
Fix a rpm build error
Tagging v1.0.1
Merge branch 'maint'
Fix bond_coeff syntax in example script
Enable parallel tests.

Multiple tests were generating and removing test.log. This causes
race conditions and test failures when running parallel ctests.
Add AABB tree to utils
Fix typo in hoomd_script
Merged in typo_fix (pull request #1)

Fix typo in hoomd_script
Add AABB tree neighbor list builds on the CPU
+ Add NeighborListTree to the unit tests
+ Modify python pair runner module for testing new class
Fix tree traversal to skip ahead in search
Fix K=0 FENE bonds

These should not result in infinite forces
Added functionality to change number of types between runs (untested)
Added python interface for adding and listing types
Added C++ unit test in test_pdata for adding types
Added python unit tests

and fixed type-related error message in external.periodic()
Fixed problem when types are changed in BDNVT(Rigid) simulation
Make initialization from snapshots with different numbers of types work

also remove two annoying notice(4) messages
Add one more unit test for pair.table