Updates livVorbis to v1.3.3
Merge pull request #238 from thecelloman/updatelibvorbis

Update libvorbis to v1.3.3
Updates libogg to v1.3.0
Merge pull request #239 from thecelloman/updatelibogg

Updates libogg to v1.3.0
Patches the libvorbis update with missed files.
Merge pull request #240 from thecelloman/vorbispatch

Patches the libvorbis update with missed files.
Bug fixes for alternative zip layout and define to toggle it on
Update squish library to 1.11
Removed hard coded directory paths

- Removed references to core directory.
- Switch some references to tools directory
- Added preferences variables where appropriate
Merge pull request #248 from DavidWyand-GG/HardCodedPaths2

Removed hard coded directory paths
Updating libpng to v1.5.14 and zlib to v1.2.7

Since libpng has a dependency upon zlib, both updates were combined for one commit/pull-request.
Merge pull request #250 from thecelloman/updatelibpngandzlib

Updating libpng to v1.5.14 and zlib to v1.2.7
Merge pull request #243 from thecelloman/updatesquish

Update squish
Update TinyXML to v2.6.2
Merge pull request #255 from thecelloman/updatetinyxml

Update TinyXML to v2.6.2
Tools GuiProfile Separation.

This effectively duplicates (where necessary) and moves tools specific GuiProfiles out of the core and into the tools.  This will allow future modifications to either the game guis or tools guis that use these profiles to not conflict with each other.
Remove unused and (partially) unworking UnifiedShell.
Merge pull request #259 from thecelloman/toolsguiseparation

Tools GuiProfile Separation.
Merge pull request #260 from thecelloman/removeUshell

Remove unused and (partially) unworking UnifiedShell.
Relocates several game specific GUIs (with relevant art and scripts) out of the "core".