updated particle data
;
correct setPos, get/setImage for gridshift
fixed typos
added box wrapping after origin shift
align_fix
Fixing typo

Also the commit messsage of the last commit should have been:

Use shared_ptr for CUDA data types as workaround to fix
segfaults with some CUDA versions

refs #1994
Merge align_fix: fixes #1994

* align_fix:
  Fixing typo
  align_fix
wrote unit test
renamed new test
correction to pdata to correct for shifted origin complete w/tests
Fix error where NVT computed thermo data on the wrong step

This resulted in NVT using thermo data computed by analyze.log instead of the other way around.
Removed debug print statements
Merge pdata_gridshift_correct: fixes #3072

# By Benjamin Schultz (7) and Joshua A. Anderson (1)
* pdata_gridshift_correct:
  Removed debug print statements
  correction to pdata to correct for shifted origin complete w/tests
  renamed new test
  wrote unit test
  added box wrapping after origin shift
  fixed typos
  correct setPos, get/setImage for gridshift
  updated particle data ;
Fix a syntax error in init.read_snapshot

Add a unit test to ensure correct operation of read_snapshot in the
future.
Bugfix: init.read_xml on a nonexistant file would hang in MPI runs

I fixed this in a general way. I installed a new excepthook handler that will catch any python exception. The handler calls MPI_Abort in MPI runs. We already had a hook like this, but it was only active during a run() command, and there are some exceptions that can occur outside that.
Fix bug in MPI error message output

Memory wasn't properly allocated

Also use buffered stderr (clog) for error messages, this
is a workaround specifically for Cray's aprun, which
apparently segfaults when using unbuffered stderr,
leading to incompletely displayed error messages
Add installation directory to search paths for hoomd lib

This fixes a bug where on Blue Waters it was necessary
to explicitly set PYTHONPATH to point to the location of the hoomd
library and launch HOOMD scripts using python instead of hoomd

The reason for this was that aprun copied the hoomd executable
to a different location (outside the installation tree) before
execution, so the automatic deduction of the runtime path failed
Fix cmake syntax warning
Merge branch 'maint'