changed a lot of .read calls to use get_readable_fileobj
translated UKIDSS reading from progressbar to get_readable_fileobj as per Issue #23

Conflicts:

	astroquery/ukidss/ukidss.py

minor bugfix in IRSA fileobj useage

added astropy.utils.data import (oops!)
added cache=True to some functions (not all, becuase there should be no
need to cached index pages / it could lead to problems)
refactor in ukidss to use a predefined link
weird merge bug fixed in nedpy
fixed silly incorrect uses of url
adding new UKIDSS tests and correcting minor bugs found along the way
tests should pass now; any further edits will go in a different
branch/PR
doc fix!  need a newline after declaring a code block!
Merge pull request #28 from keflavich/get_readable_fileobj

Use astropy's caching