Continued bug fixing from Camp PalEON:

* Change to the behaviour of `compile_taxa` to make the taxon tables reflect the original structure, rather than resorting based on alphabetical order.
*  get_dataset was fixed to return a dataset rather than just the site information.  The class is now both `dataset` and `list`.
* print.download now prints a unique message for a single object.
Merge pull request #10 from ropensci/master

Pull Gavin's changes to help repair the package into SimonGoring
There's an extra space.
write_agefile did not look for `download` objects.  This has been corrected.
I was looking at the wrong level of the download object.  I think all this would be fixed if we had a difference between downloads and download lists.
I was looking at the wrong level of the download object.  I think all this would be fixed if we had a difference between downloads and download lists.
Merge branch 'master' of https://github.com/SimonGoring/neotoma
Added depth output to write_agefile
More minor debugging between the virtual machine and my laptop.  Fixing Bacon's expectations.
Changed write.csv to write.table for write_agefile.
Fuck, this had better be the last change!  Fixing a problem with the chron since Bacon won't accept quoted chron IDs.
Upstream merge, some conflicts from upstream, mostly where my changes overlapped with things that stayed static in the `ropensci` fork.

Merge remote-tracking branch 'upstream/master'

Conflicts:
	R/compile_taxa.R
	R/get_dataset.R
	R/print.download.R
Merge pull request #125 from SimonGoring/master

Bringing newer changes in SimonGoring back up into ropensci