fix resolve injection corner case
fix corner case where a resolve injects a resolve that has its same name
make resolvable maps use prototypal inheritance
add omitPropsFromPrototype option to getResolvableLocals
catch error in Resolvable.resolveResolvable() and reject promise
added test case for self-referencing resolve
implement path.concat and path.slice
fix re-entrant dependencies on Resolvable to not resolve twice
add tests for: re-resolving, using previous resolve context, and using sliced previous resolve context path