Added support for global variables

Fixes #46
Why not just have:

```scala
val globalVariables = SettingKey[Map[String, String]]("less-global-variables", "Variables that will be placed at the top of the less file.")

```