Alpha/1.2a2

- [Feature] Reimplemented settings migration between NifSkope versions (#61, #11)
    - NifSkope 1.1.3 had removed the registry-key-per-version code.  NifSkope 1.1.3 will now maintain its original settings and not be touched by future NifSkope versions.
    - Minor version releases (1.2, 1.3, 1.4) will each get their own registry key.  1.2 will import settings from 1.1.3 when applicable.
- [Feature] Add Skyrim, Fallout: NV auto-detection (#49)
- [Feature] Added Skyrim, Fallout: NV BSA support (#49)
- [Feature] BSMultiBound - Initial support, displays AABB/OBB (#16)
- [Feature] LOD Level visualization for BSLODTriShapes (#22)
- [Feature] You can drag multiple files to the executable, or select multiple files from Windows Explorer and hit Enter or Right Click > Open. (#50)
    - Opening multiple files is not yet available from the file dialogs inside NifSkope.
- [Feature] Minimal shader support for Skyrim (normal mapping, partial glow mapping). (#26)
- [Feature] Minimal shader support for Fallout (normal mapping). (#26)
- [Feature] Alpha depth biasing for decals (alpha tested transparencies in same plane as base mesh).  Completely eliminates z-fighting / flickering.
- [Feature] Multisampling AA.
    - Hardcoded at 16 samples, though driver settings should be able to override this.  Will be configurable in the future.
- [Feature] Anisotropic Filtering.
    - Uses max available. Will be configurable in the future.
- [Feature] Save screenshot of viewport to file.  Render > "Save View to File...". (#60)
    - I re-enabled this feature from some disabled code.  The action was under the Render menu and I left it there, though I will likely relocate it to File, and create a toolbar icon for it.
- [Feature] The "Textures" array in BSShaderTextureSet blocks will be expanded by default. (#55)
- [Fix] Mesh selection with Z-fighting geometry incorrect when Settings > Antialiasing enabled. (#57)
- [Fix][Qt5] The file dialog for Texture > Choose would cause the NifSkope window to lose focus after selecting a texture (reported by Hanaisse) (#54)
- [Fix] Enums sorting out of order
- [Fix] Bitflags with only one checked option were uncheckable (reported by ttl269) (#51)
- [Fix] Sluggish UI elements in Rendering Settings due to continuous flushing of 3D.
- [Enhancement] BaseModel does not store file info (#59)
- [Enhancement] FPS bumped to 60, from 30  
    - There seems to be a floating point error which causes 30 to become ~21, and 60 -> 62.5.  This will be fixed in the future and FPS will become user configurable in Settings.
- [Enhancement] Began GL code cleanup / refactoring.
- [Enhancement] Tooltip formatting, large enum display. (#47)
- [Enhancement] Export UV Template rewrite (Broke in Qt5 port, reported by Hanaisse) (#52)
    - PNG, BMP formats; Transparent background (PNG); Wire color/alpha selection; Antialiasing
- [Enhancement] Code refactoring (#41)
    - Updated to use C++11
    - Removed obsolete code
    - Replaced deprecated code with newer alternatives