Moved Thread_Number into Misc

We use it in more than the ControlPath now.
Bumped Scalar Quartus version to 13.1
Usage note for mux
Enabled ROUTER_CLOCKING_TOPOLOGY_ANALYSIS to add beneficial clock skew

Generally fixes the wraddr to lutram critical paths when using MLABs.
No CAD time impact. Improves Fmax by 2-3%.
Crit paths afterwards without common cause across seeds, so likely as good as they can get.
Manually carried over improved Assembler from pattern_match

This will not work as-is, but easier to undo Addressing support.
Manually carried over Scalar Generator from pattern_match

Will not work as-is. Must remove Addressing support.
First few files for branch folding and hoisting  support.

Basically plagiarizing the pattern_match branch code.
Branching Flag memory and selection