Fixed "Pocket Plane location" in GAM
Added preliminary support for TOH and TOT resources

- No automatic synchronization between TOH and TOT possible
- Adding new entries to the bottom of TOT structures only 
  indirectly possible
- Added new datatype TextEdit
Bugfixes in handling TOH and TOT structures

- Worked around a bug when adding new strref entries in TOH
- Added support for empty TOT files
- Added support for zero-sized Unknown datatype
  (required for empty TOT file support)
Corrections and bugfixes in GAM and PRO

- GAM: Restructured unknown sections for IWD and IWD2
- GAM: Updated labels in Familiar Info structure for BG2
- PRO: Added support for BAM-less projectiles
Improvements and bugfixes

- Added an option to specify a prioritized list of resource types
  to infinity.datatype.ResourceRef
- Added support for multiple resource types to spell effects, PRO
  and VEF
- Improved usability of the VEF editor
- Fixed a bug in projectile resource selection
Fixed formatting and coding style
Trim all trailing whitespace
Fixed another minor formatting issue
Merge branch 'devel' of git://github.com/Argent77/NearInfinity into argent77-devel
Merge branch 'devel' into devel-ci