Add _common.pxd to manifest
Check that nside <= 2**29

`Healpy_Base2` works up to `nside = 2**29`.
Raise a `ValueError` if `nside` is out of bounds, instead of silently
producing incorrect output.

The `TestPixelFunc.test_ang2pix_nest_outofrange_doesntcrash` unit test
was failing on Mac OS X 10.9 anyway: the returned `theta` contained
non-finite values, but `phi` did not.
Merge pull request #192 from lpsinger/common_pxd_manifest

Add _common.pxd to manifest
Merge pull request #193 from lpsinger/error_if_nside_gt_2_29

Check that nside <= 2**29
Changelog and version tag for 1.8.1
ang2vec() should accept list inputs

Fixes #196. Now if theta is out of range it will raise a `ValueError`.
Merge pull request #197 from lpsinger/ang2vec_list

ang2vec() should accept list inputs