Type information for AST printer.
Sorted include directives.
Merge pull request #411 from chriseth/sol_typesForASTPrinter

Type information for AST printer.
Merge branch 'develop' into crypto