Fix field/class modifier parsing (first item in definition was being ignored).  Change to use LinkedHash{Map,Set} in some places instead of HashX or TreeX in order to preserve order.