New features and improvement in Area Viewer

- added door/wall polygons
- better shape detection on mouse over
- tooltips in layer items
- disabled ambient sound ranges because of memory issues
- minor bugfixes and improvements to ARE and WED resources
Merged Byteconvert methods with with the new DynamicArray class
Removed audio tool references in GUI and more code clean ups

- removed references to external audio conversion tools from GUI
- further minimized usage of raw types
- minor bugfixes and generic code clean up
Miscellaneous optimizations and fixes
More Area Viewer related fixes
Added memory optimizations to graphics-related routines
Minor fixes and improvements
Merge branch 'argent77-devel' into devel

Conflicts:
	src/infinity/resource/mus/Entry2.java
Merge branch 'devel' into devel-ci

Conflicts:
	src/infinity/check/StructChecker.java
	src/infinity/gui/BcsDropFrame.java
	src/infinity/resource/key/ResourceEntry.java
	src/infinity/resource/mus/Entry.java
	src/infinity/resource/mus/Entry2.java
	src/infinity/resource/sound/SoundUtilities.java
	src/infinity/resource/sound/WavResource.java
	src/infinity/search/ReferenceHitFrame.java
	src/infinity/search/TextHitFrame.java