Updated CppUTest .gitignore
Refactor pinkysim.c to remove extra code

The ARMv6-M specification sometimes contained information about an
instruction which only makes sense for ARMv7-M, the version from which
the ARMv6-M spec is based.  I removed such extra information from the
simulator sources to make it more concise and easier to read.
I also removed extra blank lines where it made sense.