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.
Fix typo in hoomd_script
Merged in typo_fix (pull request #1)

Fix typo in hoomd_script
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
Sanity check for adding duplicate types
Merged in fix_zero_fene (pull request #3)

Fix K=0 FENE bonds
Merged in change_num_types (pull request #5)

Allow changing the number of particle types

fixes #19