Fix the output style for unknown directives.
Add an @at-root directive.
Add a script node for accessing the current selector.
Add docs for @at-root and script &.
Refactor Sass::Engine#parse_directive.

Split the case statement into one method for each directive.
Merge pull request #891 from nex3/script-parent

Script & and @at-root