Merge pull request #2 from lummax/fix_upcast_with_as_operator

Fix upcast with 'as' operator

Merged after 30 days.
Add travis-ci configuration
Merge pull request #6 from lummax/travisci_setup

Add travis-ci configuration
Cleanup gitignore
Merge pull request #3 from lummax/gitignore_cleanup

Cleanup gitignore
Params.printHelp() exits with 0 (instead of -1)
Travis-CI Tests builds JAR and executes it
Add travisci build-image to README
Travis-CI Tests check if no formatting was done
Merge pull request #8 from lummax/travisci_improvements

Travisci improvements
TCV: check Object as Array-Content-Type
Monty.g4/ASTBuilder remove deprecated operator[]

For Monty 1.0 the array-access will be done using the method get().
Remove deprecated function operator[] from Array.monty
Remove deprecated translation in NMV (operator[])
Add Array as corelib class
Remove deprecated TypeConverter.addArray()
Implement Array as Object-array
Implement (un)boxing for Arrays
CodeGenerator: change visibility of {resolve,cast}IfNeeded

These methods need to be visible in Operations later.
Operations: Implement Array.length()