fix(getKeysAndValues): handle directives with no pairs
fix(getKeysAndValues): solve regex issues
fix(getKeysAndValues): allow & in isolated scope
fix(hintDirectives): handle directives with no restrict
fix(hintDirectives): solve regex issues
fix(hintDirectives): allow $compile to be called with non-jqlite object
fix(hintDirectives): remove redundant hooking

this hooking  seems to be only to get the restrict (which we already
got from the factory string). in addition, it doesn’t really work
anyway since it assumes the factory is in index 0 of the array - which
is incorrect when we have dependencies and when the factory is an
annotated function
Merge pull request #23 from shahata/minor-fixes

fixes to getKeysAndValues and hintDirectives