Lots of fixes to make tests pass so far
Lots of verbose messages in el-get-dependencies
Throw an error immediately upon finding invalid recipe

Previously, el-get-resolve-recipe would skip bad recipes, making it
difficult to track down errors. Now as soon as it encounters a bad
recipe, it errors out, even if there was a chance it could find a good
one later.