Namer: Remove fake "System.out" parameter from AST

This makes println behave like any other function (except for a small
special case in a Typer error message).
Merge pull request #146 from Kha/no-system-out

Namer: Remove fake "System.out" parameter from AST
Add codegen stub
Merge pull request #147 from TehMillhouse/codegen

Add code generation stub
Namer: Remove main 'args' parameter from AST

Removes the last visit override from Namer, should simplify #145 and
 #132.
Merge pull request #148 from Kha/no-main-args

Namer: Remove main 'args' parameter from AST
Add entity for System.out.println
Merge pull request #145 from jspam/055-firm-println

Add entity for System.out.println
Add implementation of System.out.println
Merge pull request #149 from TehMillhouse/stdlib

Add implementation of System.out.println
Array and object allocations
Function calls and array accesses
Merge pull request #150 from TehMillhouse/new_call

Firm graph construction for function calls, array accesses and allocations
Add position to AST
Add positions to errors and tests
Merge pull request #136 from soc/topic/opt

Positions in AST, errors and tests
Update SBT to 0.13.7
Merge pull request #151 from soc/topic/sbt-0.13.7

Update SBT to 0.13.7
Implement graph for local variables and parameters
Merge pull request #153 from soc/topic/local-var-and-params

Implement graph for local variables and parameters