Fix Blanklines in Case and Match Branching

It was not possible to insert a blankline or comments inside Case and Match blocks.
To fix it, I just replaced the "(BlankLine())?" by "BlankLines()"
Merge pull request #69 from danielpetisme/fix-blanklines-in-case-match-branching

Fix Blanklines in Case and Match Branching
Fibonacci based on reflection
Reflection-based method dispatch evaluation

This includes dispatch based on vtables, and using Method references on a general type (Object in
our case).

This gives a good indication of the cost associated with reflection-based method dispatch for a
dynamic language runtime, but not for reflection in general.
Reproduce the JVM verifier error
Detect closure self references
Call test method to ensure correctness
Merge pull request #71 from jponge/wip/fix-closure-self-references

Fix for closure self-references
Handle " in template delimiter text bounds

This fixes #62.
Merge pull request #72 from jponge/wip/fix-62

Handle " in template delimiter text bounds
toInt and toInteger String augmentations
toDouble String augmentation
toFloat String augmentation
toLong String augmentation
String augmentations tests
add a space after `:` operators for consistency purposes
Merge pull request #73 from k33g/string-augmentations

String augmentations: parse string as Integer, Double, Long and Float
Fix asList() method on arrays

The previous implementation had callsites bound to variable argument method handles, meaning that
the resulting list always had a single element (the receiver array).
Avoid double execution on `golo run`

Closes issue #75.
New diagnosis command

This is useful to dump ASTs and IRs.