parser: Disallow opaque declarations
volt: Print from where the error was thrown
semantic: Document extyper functions.
parser: If an explicit int literal base has been chosen, don't override it.
volt: Implement Associative Arrays
volt: Make SwitchCases use BlockStatements.
rt: Add vrt_hash function.
ir: Correctly copy Constants in copyExp.
util: Add hash function.
visitor: Fix visitors in regards to switch statements.
semantic: Return enums directly in getExpType.
semantic: Copy type when inferring enum base.
semantic: When typing, account for possibility of a masked type.
volt: Also replace arch and platform escapes
volt: Build rt's for all supported configs
visitor: Allow PrettyPrinter to take a delegate sink.
volt: Make some magic tokens expressions.

__FILE__, __LINE__, __FUNCTION__, and __PRETTY_FUNCTION__
are all handled by TokenExp in extyper now.
volt: tidy up exception file/line handling
volt: ignore kdevelop files
semantic: implicitly convert string literals to immutable(char)*