tests: improved tests
Compiler: removed term 'macro-attribute'
Fixed error message for unknown n:macro
MacroSet: empty macros cannot be used as n:macro
Compiler: fixed context switch bug in processHtmlAttribute
Compiler: fills htmlNode->attrs with real attribute values (BC break)
added support for <script type="text/..."> [Closes #24][Closes nette/nette#705]