Allow naming particles in init.create_empty
Add a few missing includes
Last of the mising includes (hopefully)
Enable rtld_global hack in python execution

Not just hoomd runner script execution.
Force rebuild of cell list when box has changed

this is a safety measure (for NPT in HPMC)
Remove unneeded force compute

CellList::compute() properly forces a recompute of the cell list after a box change. So this manual force is not needed. Leaving the manual force in will cause unintended side effects - for example if the cell list compute() method is called twice in a time step after a box change. With m_force_compute set to true, this will result in the cell list being computed twice where it only needs to be computed once.
Reorder boxdim arguments

Now data.boxdim with a single positional argument (data.boxdim(5)) will
specify a cubic box.

fixes #2819