Added SIMD lanes to register file and ALU.
Remove unnecessary template parameter.
About half-finished.
Fixed up predicate IID bits for SIMT operation.
Finished scoreboards, functional units.
Finished updating harmonica pipeline generate func to support SIMD execution.
SIMD writeback seems to work.
Added in-flight instruction counter.
Updated in-flight operation counting mechanism.
Added some hierarchy information.
Added initial values to register file.
Added William's branch predictor.
Default is to not use the broken branch predictor.
Added multiply and divide support.
Updated TODO.
Merge from master branch, with updated store load queue
Merge branch 'simt' of https://github.com/cdkersey/harmonica into simt

Conflicts:
	funcunit.h
	harmonica.cpp
	regfile.h