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
Added the option to create new game resources from scratch

- Currently supporting various text and structured file formats
  for BG1, BG2, PST, IWD, IWD2 and expansions
- Added support for customized settings during resource creation
Bugfixes and corrections
Improvements and corrections

- Added a cancel-on-escape action to the resource creation dialogs
- Added line break conversion to the TextEdit datatype
- Minor improvements and corrections to various classes
Fixed missing headers on exported TIS files and more

- Fixed BIFFed TIS headers on single and mass export
- Fixed a bug that caused local TIS to be mass exported incorrectly
- Improved WMAP resource creation
- Bugfix in WMAP resource viewer
- Included extended window state in preferences
Optimized resource creation and some clean ups

- Removed DLG and MUS creation
- Removed redundant conditions
- Changed tabs into spaces for a number of files
Fix a presumably rare bug when getting files as streams from BIFC

If BifcInputSteam was initialised exactly at the end of a block, it
would switch to a new block without clearing the block data. The new
block would then be initialised with the stream in a bad state.
Added the ability to change projectile type dynamically to PRO

- The file size of PRO resources changes depending on the specified
  projectile type
- Added new method canRemove() to AddRemovable interface
Bugfix in PRO resource viewer
Changes to StructViewer, ARE creation and some clean ups
Merge branch 'devel' of git://github.com/Argent77/NearInfinity into argent77-devel
Merge branch 'devel'