Reciprocal space

Added function to nsls2/recip.py taken parts from the pyspec 

def process_to_q - This will procees the given images (certain scan) of
    the full set into receiprocal(Q) space, (Qx, Qy, Qz, I)
def process_grid  -This function will process the set of
    (Qx, Qy, Qz, I) values and grid the data
def get-grid_mesh - This function returns the X,Y, Z co-ordinates of the grid as 3d arrays
The computation in this is turning (6-angels, + x,y) -> (hkl).  The returned array is (hkl, I) where the intensity values just come along for the ride.  I think this function would be more useful without the images coming along for the ride.