Added support for MOAI_ENV_devUserName, MOAI_ENV_devManufacturer, and MOAI_ENV_devModel
Turns out trying to use MOAI's TinyXML corrupts the stack! Switched to MXML instead; info.xml now loads (see SledgeCore.cpp for static string arrays holding element -> enum mappings).
Added additional hardware information keys to MOAIEnvironment (desktopRes, screenCount, ramAmount, processorModel, processorFreq, devUsername); not safe to call until the MOAI app window's been opened.
fixes to ensure jetha's changes work on Mac OS X
Move moai env constants back into moaienv.h
set DPI on mac os x, set horizontal and vertical screen resolution
resolutionHorizontal and Vertical get set by moai itself (WHY!?) so using desktopRes like we were originally.
memory should be an int rather than a string (and it should be in megabytes),
frequency should be an int rather than a string (and it should be in mhz)
Merge branch 'sdl-host' into extra-audio-support

Conflicts:
	xcode/osx/MoaiSample.xcodeproj/project.pbxproj
I think i've squashed the Opus race condition problem.