add descriptor fields and field flags classes
Descriptor field changes. Get linux compile to work. Rerun astyle.
fix linux warnings (32-bit at ones at least)
generic field reading bugfixes
Merge pull request #118 from andrew-elder/staging

add class for describing descriptor field names and flag names