Added typecheck functions for primitive types to _prelude.js and recompiled prelude
nochange indentation and comments
Refactoring: Renamed AttributeImpl to LocationAttribute | comments | indentation
added runtime typechecks for javascript {| |} statements (at the moment only for primitive types)
nochange removed comment
Added config for sl play macro
the multidriver should never create a main.js if it called by the sl macro | comments | indentation
adding scala macroparadise to project
2. version of sl macro
 * current features:
 - can interpret and compile inline sl code
 - you can use placeholders in sl code which will be replaced by the content of scala variables passed to the sl macro. At the moement you can pass variables of type: Boolean, Char, String, Int, Long, Float, Double, Option[type] (if you include the option module in the sl code) and all there subtypes. eg. type Foo = Option[Option[Option[Int]]]

 * removed deprecated macros and there implementations
 * added test playgrounds
 * comments