Const functions for ASTVisitor and const ASTPrinter.
Const AST visitor for the compiler.
Clear separation between ASTVisitor and ASTConstVisitor and more const specifiers.
More const cleanup.
Removed unused members.
Some more consts.
Move implementations of ::accept out of AST.cpp.
Consts in SourceReferenceFormatter.
Natspec title and author tag.

- Adding the title and author natspec documentation tags for contracts
- Also using the author tag for functions now
- Tests
Styling issues and add TODO in Interfacehandler
Merge pull request #577 from chriseth/sol_constCleanup

Solidity const cleanup
Merge pull request #586 from LefterisJP/natspec_contract_tags

Natspec title and author tag.
Fixing segfault for solc if stdin is given as input file

- Solc should now check its input files and skip them if they don't
  exist or if they are not a valid file
Merge pull request #589 from LefterisJP/solc_stdin_fix

Fixing segfault for solc if stdin is given as input file
fixed solidity not building on macos
Merge branch 'macox_fixes' into build_enhancement

Conflicts:
	test/solidityNatspecJSON.cpp