Vsites allocation in PartDec in SHMEM

The allocation of the vsites when using Particle Decomposition
now uses SHMEM when compiling with SHMEM support.

Currently failing due:
1) Asymm. access to vecs due to index
b) Write traj call passing global rather than local to gmx_tx_rx

See wiki for details