Pdp8SpecTables: starting to rework the specs, split up group 1 fields

Looking at the pdp-8 "quickref", it seems like the individual bit fields
should all be separate.
Pdp8SpecTables: OSR and HLT are independent fields, remove redundancy
Pdp8SpecTables: add comment about reverse sensing bit in instructions

since I haven't broken the reverse sensing bit out into its own field.
the other option would be to add a field for it, and then create user
state that tracks whether it's been set or not.
Pdp8SpecTables: reorder the group 2 spec lines
Pdp8SpecTables: clear a redundant comment
Pdp8SpecTables: make the instruction labels consistently formatted
Pdp8SpecTables: align the table fields
Pdp8SpecTables: fix up inconsistent field label types
Pdp8SpecTables: fill in group 3 fields
Pdp8SpecTables: space out the 1-bit fields in the instruction specs
Pdp8SpecTables: make note about instruction table ordering
Pdp8SpecTables: add user state and capacity for adding an immediate word

this is used in the group 3 instructions
Pdp8SpecTables: notes and questions regarding the design
Pdp8SpecTables: add defaultstate
Pdp8SpecTables: remove spurious comma
Main: try to get it working for pdp8

no go yet
Pdp8SpecTables: add missing comma
Main: change missing labeltostring to show

just as a quick and dirty fix to get something printing
BitList: add bitsFromOctalWord and bitsFromOctalWordList

I'm not sure if 12 bits is a standard word, but this is fine for how
Main: fill in some pdp8 code