new khmer/file module

check_file_status(file_path), check_space(in_files),
check_space_for_hashtable(hash_size), check_valid_file_exists(in_files)

Squash support added & import and usage of file have been updated in all scripts under
scripts/
demote nose & sphinx to extra dependencies.

Auto-install Python developer tools as needed
Merge pull request #351 from ged-lab/feature/relax-dependencies

demote nose & sphinx to extra dependencies.
Merge pull request #357 from ged-lab/fileIOapi

new khmer/file module
don't implicitly downcast tagset_size()

Changes fileformat version for saved tagsets
formatting only; astyle -A10 lib/counting.{cc,hh}
more downcast removal; scope reduction; prefix oper
force 64bit-only builds on OSX
FORMATTING ONLY: astyle -A10
two more downcasts
Merge pull request #339 from ged-lab/fix/nodowncast2

Fix/nodowncast2
switch to autoprogram for all scripts

synchronize tests
remove out-dated files
Install sphinx-contrib.autoprogram when needed
add PDF generation to Makefile, doc env vars
remove references to the word 'hash'