ignore untracked files in submodules
removed as_ma from read_map docstring

closes #134
vectorize boundaries()
put some protection against too large pixel values in boundaries()
otherwise FPE is generated
update the doctests
Merge remote-tracking branch 'upstream/master'
Ensure that pykg-config is unzipped, and use correct path

Partially addresses #136. See also
lpsinger/pykg-config@6358ddf2640489cf805cd723fc1b172f17356172.
Declare all extensions as language='c++'

All of the extension modules contain C++ code, not just the
Cython-generated ones.
Use released version of pykg-config from PyPI

...instead of my patched version.
Bootstrap installation with a modern version of setuptools

Addresses #143.

Setuptools 0.6.10 is the oldest version with which we have tested
Healpy, and is also the least common denominator present on Scientific
Linux 6. If the user has setuptools >= 0.6.10, just take it. Otherwise,
let use_setuptools() download its default, more recent version.

While we are at it, update to the latest copy of ez_setup.py from the
Setuptools project.
Fixed doc typo, closes #142
Run travis on all branches
using py.test
updated HEALPix C++ to Jan 7
updated cfitsio to 3.360
use py.test for local testing
Fixed issue with casting in MollweideProj.xy2ij related to issue #148