Expand SystemAssembler unit testing.
Add option to SystemAssembler to turn bc scaling on/off.
Formatting fixes.
Merge branch 'garth/system-assembler-tests'