an attempt on more beautiful frontend

- add basic argument parser
- add cmdline basic interface
- add help\usage message
- error messages are now (almost) properly tabbed
add option to disable warnings

run with "-h" option to see usage
Merge remote-tracking branch 'origin/frontend'
typefix

- add ability yo cast from int to float
- TreeExpression is now typed
(cherry picked from commit 047d028)
jvm runtime initial

- add runtime variable objects
- add operators + - == eq neq etc. implementation
- add tests for operators
- todo: standard library, arrays
antlr runtime downloaded from maven

add this file as ant script in ide and run it to download antlr runtime jar
LolArray
remove length in array, also have char limit is 80 symbols - it's a twitter now

duh
redesign test
redesign test, specific exception
add stdlib - read and print
add stdlib test

- add tests for stdlib read/print methods
- add stdlib subclass for i/o emulation
fix exception names, fix LolObject test

- rename runtime exceptions to match java naming convention
- add missing test cases for add and sub operators in LolObject test
- reformat LolObject test
initial support for arrays, fix #16

- add grammar rules for array declaration and access
- fix floating point type issue in grammar
update antlr-generated code
update files

- this is broken commit
fix broken arrays, array checkers

- array statements and expressions correctly parsed
- ast nodes generated for arrays
- bind array variables
- scope check arrays
- basic array type inference
delete useless file
add asm library to dependencies
jgenerator start