Commenting functions in intermediate.c
Moving child concatenation to default case

Using break to skip it rather than goto. At this point I do not believe
there are any useful cases of handling a rule and allowing the default
concatenation. Each handled rule appends the necessary code from its
subtree (ASN now appending code properly).
Renaming DOUBLE_T to FLOAT_T
Sending yyprogram to symbol_populate()
Major refactoring of type and address into type.c

- Moved enum type and struct typeinfo definitions to type.h
- Moved enum region and struct address definitions to type.h
- Moved typeinfo functions from symbol.c to type.c
- Moved typeinfo comparators to type.c
- Moved address functions from node.c to type.c
- Moved extern region/offset from several files to type.h
- Added struct typeinfo * to struct address
- Improved type, region, and address print functions
- Removed static from functions in symbol.c used in typeinfo creation
- Added struct token * to struct typeinfo
- Updated makefile for new object and dependency changes
Using ival for constant ints

If inserting a constant symbol of int type, do not assign memory, but
use the token's ival directly.
Making labels counter global to reset per file
Removing useless temps from select statements

The condition code's place is sufficient. No need to copy to a temp.
Supporting ++ and -- prefix and postfix operators
Supporting for loops
Supporting while loops
Supporting do while loops
Updating fibonacci.cpp with for/while/do loops