Allow CKAN to `find` file/folder and install it.

- Bumps spec to v1.4 (new beta releases will be v1.5)
- Moves code for generating default and find stanzas to ModuleInstallDescriptor
- Includes tests.
- Brings joy to @TriggerAu and many others.
- Closes #376.

See individual commits for more details.