Updates to improve highlighting

Each commit contains a specific improvement to highlighting.

Fix for issue #5 included
Fix for issue #4 included
Improved identifier highlighting in statements (pragma)
Changes to highlighting in/out for storage class and statement.