Add functions to BasicBlock to specify code layout

Also added the ability to output the layout of the code.
Set the layout of the code when creating BBs
Output code in the order specified by getNext
Change placeholder for unresolved branch to 0
Make label for each BasicBlock
Make function to set the 'c' for format F1
Whitespace cleanup
Offset colors returned by register use analysis