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
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