Remove asm
SWAPCC
Add label and address processing and memory directives

Store new labels with alignment to the next memory store
Store memory directives
Pass labels to StoreInstructions since expressions will reference labels
Add instructions with RX only, and clean up a little

Add NDEBUG for optimized build (primarily don't print debug output)
Add instruction_rx storing and output in InstructionRx
Clean up syntax in parser a little for readability
Even though string directives are not yet handled, add their size to the current address as they go by anyway.
Add iostream to parsing.cpp ... How did this compile before?