Merge pull request #6 from owzim/master

Allow selectors to be used in module JSON definitions.
Reset everything a JSON definition installed, allowing for easier development of modules (not intended for end users, hidden under PW Advanced Mode).
Adds functionality of JSON dependencies

And the possibility to delete dependencies
Fixes
Adds some documentation for Dependency
Adds some documentation for Module
Disables uninstallation of PW modules for now

This is fabulously flaky, because a PW module can be comprised of
submodules with different names. Also: if the name in the JSON file is
not the exact of the PW module, this also fails.
Implemented output of uninstalled objects instead of just their slugs
Changes confirm button to 'uninstall'
Restructures json file loading logic

and json dependency management
Changes confirm warnings to messages
Completes the restructuring

JSON dependecnies are now installable and uninstallabe
Merge pull request #7 from owzim/master

Implements a proper uninstall confirmation page and adds some code optimisations
Improves some output on install/uninstall

Removes trailing white space in various places
Bumps the minor version

Skips 0.2 because that would have been the uninstall feature from PR 06
Prepends module url to un-/install links

Fixes some issues of falsely relative urls when not on root url of the
module (like when on /export if ProcessExportProfile is not installed)
Merge branch 'json-dependencies' of https://github.com/owzim/ProcessJSONInstaller into owzim-json-dependencies

Conflicts:
	ProcessJSONInstaller.module
Merge branch 'owzim-json-dependencies'