Basic block jump API changes
Shortcircuit operands aren't promoted to int
More explicit normalisation comments
Fixed and simplified || and && flow control
Split out Makefile object files

- make clean only removes $SRC
- make util warns for all util object files
Moved basic block files to their own directory

This also removes the jump logic - a better version is coming next
Basic block flow output
256 colour mode for hex_highlight script