i#1551 port to ARM: finish off ARM decoding by adding all memory types

Adds decoding of the memory operand types that decrement or increment
before or after and operate on variable register list-based sizes.

Ensures that opnd_get_flags() does not return incorrect information on x86
as the flags field is ARM-only.