Better Option support

To ease the use of options in scandlebars.

If you have a property who's value is "Some(Hi)" you can now immediately get the value "Hi" without opening a block. For example:

    val context = new { val greeting = Some("Hello") }

When context is passed into a scandelbars template you can get two results

    {{! Hello }}
    {{greeting}}

or if you want to dive into the Option

    {{! HELLO }}
    {{#greeting}}{{toUpperCase}}{{/greeting}}