Create metadata predicate specificity modules (and tests) as per issue #14.
Fix predicates to take a load object rather than a string.
Fix function name. This caused a wtf debugging moment.
Start using the new load/override module to extend the loader hooks.

Rename rave/src/pipeline to rave/src/hooks while we're refactoring.
Rebuild rave.js.
Rename "pipeline" to "hooks".
Use new load/override.

Rename "pipeline" to more appropriate names while we're at it.
Move loader mutation to auto.js.
Merge branch 'master' into extension-api
Use new api.load extension api.
Improve error handling for rave extensions.
Output rave version number to console in REPL.
Return a rejected promise, instead of throwing, if a module name can't be normalized.
Add code to find multiple rave versions or resolved conflicts in bower.

Conflicts in bower might indicate that an extension is out of date.
Multiple rave versions can happen if the dev is using both bower and npm.
Bump version to 0.1.0.
Remove silly debugging test.