CC: Removed AST/Statement.hpp include from CC/Statement.hpp.
CC: Only allow certain address spaces on automatic storage objects.
AST: Added function/object designator queries to Exp.

This allowed adding a check for taking the address of an object marked register.