Fix argument handling in irsa.Irsa.query_region

* The default spatial query type (spatial='cone') was incorrectly
  capitalized (should be spatial='Cone'), so that using the default
  always caused an empty result set.
* An 'else' clause now catches completely unrecognized spaital query
  types.
* Coordinates are now formatted in a way that is recognized by the Gator
  service.
Merge pull request #146 from jdnc/nrao

Refactoring for the NRAO module
Merge pull request #162 from jdnc/some-more-cleanups

Fix UKIDSS login URL
SIMBAD test fix: astropy 1311 changed output formatting.  Now 5d, 5.0d,
5d0m0s, etc all yield "5d"
Merge pull request #161 from keflavich/simbad-testfix

Trivial SIMBAD test fix
updated tests to match @lpsinger's changes
Merge pull request #1 from keflavich/fix_irsa

Updated tests
Use explicit field name in format

This is required in Python 2.6 to avoid the following exception:

    ValueError: zero length field name in format
IRSA partial refactor; changed tests and polygon parsing substantially
fix to issue 163: open readable fileobj's in context manager
Merge branch 'keflavich-fix_irsa' into fix_irsa

Conflicts:
	astroquery/irsa/core.py
Merge pull request #160 from lpsinger/fix_irsa

Fix argument handling in irsa.Irsa.query_region
Merge pull request #163 from keflavich/nvas-fileread

File objects downloaded as 'closed' by default
Merge pull request #158 from jdnc/payload-for-sync

Allow sync methods to return query_payload
Merge pull request #152 from jdnc/nist

Refactor NIST
Added basic code for data archive services
Added docstrings
fix for non-standard votable
Added data for tests
Added nrao tests