Merge branch 'devel' into devel-ci
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
Merge branch 'devel' into devel-ci
CI-related fixes
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
Merge branch 'devel' into devel-ci

- 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-ci' of git://github.com/Argent77/NearInfinity into argent77-devel-ci
Merge branch 'argent77-devel-ci' into devel-ci