Use numpy.array's "offset" param instead of slicing

Passing an offset into numpy.array instead of slicing should prevent an
additional copy of the data being created by the slice operation. This is
important for really big message types like OccupancyGrids.

Documentation of the offset parameter:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.frombuffer.html