Add HardFault case to PUSH tests
Explicitly test carry flag for ORR Register

Sometimes the random setting of the carry flag wouldn't cover the case
of making sure that a previously set carry flag wouldn't be disturbed
by an ORR call.
Add POP support
Add BKPT support
Test Hint encodings which have UNDEFINED behaviour
Add NOP support
Add YIELD support

Just return unsupported error from simulator.
Add WFE support

Just return unsupported error from simulator.
Add WFI support

Just return unsupported error from simulator.
Add SEV support

Just return unsupported error from simulator.
Add unallocated hints treated as NOP support
Remove extra parameter from emitInstruction16() calls