added pmVector to vectorize the functionality provided by
pm()
added mapqkAllVector to accept ndarray of inputs and choose on the fly
whether to call mapqk or mapqkz
added vectorized routines for mapqk and mapqkz separately

renamed the routine that chooses between them on the fly
added vectorized versions aopqk and de2h
added docstrings
added ds2tpVector so that we could vectorize our gnomonic
projection calculation
updated docstrings
removed mapqkChooseVector
added test for de2hVector
added unit test for ds2tpVector
added unit test for mapqkzVector
added unittest for mapqkVector
added unittest for pmVector
added unittest for aopqkVector
Merge pull request #4 from danielsf/vectorizationForLSST_141006

Vectorization of some routines used by LSST

These routines take numpy arrays and return numpy arrays. They provide distinct interfaces rather than attempting to support scalars and scalar numbers in a single API.