Allows GameData subdirs
Merge remote-tracking branch 'origin/master' into GameData-subdir
first steps into dialogless GUI
Removed apply changes dialog
Some more work on tab management
Fixed mod filter, fixed wait tab layout
Merge pull request #401 from AlexanderDzhoganov/master

GUI redesign - Part 1
Tests: Slight refactor ModuleInstaller tests. Added Bad target test.
Tests for extended GameData installs.

For #315.
Additional tests for GH #315.

This time testing where things should go, and more testing of bad
paths.
Merge pull request #1 from pjf/394_tests

Extra tests for GameData pathed installs
Registry exposes repair/reindex functionality

Normally we only used this when performing upgrades, but
they're useful to be called explicitly if our registry has
inconsistencies.

They actually fixed my broken registry. :)
Added a `ckan repair registry` command.

Fixes #400.

Fark, our CmdLine is a mess. Going to try and clean it a little bit.
Passes all tests related to installation
Adds subfolders to human-readable spec
only truncate when the console appears limited, fixes #364
Merge branch 'release-v1.0'

* release-v1.0:
  only truncate when the console appears limited, fixes #364
Actually *use* our download hints when downloading files.

Fixes #307
Insist all files are downloaded before we can .Install them.

Since .Install is a private method, if this is not the case it means
we've got something broken *inside* ModuleInstaller.
Nicer looking `ckan list`. See compatible, upgradable, etc.