OSInfo improvements
Copyright: tabs to spaces
Added OSInfo::getOSDisplayableVersion()
Show channelid to ACLEditor
Update slice path for Ice 3.5.1
Merge pull request #180 from tgurr/ice-3.5.1

Update slice include path for Ice 3.5.1
mumble: fix UserListModel.h includes to work without PCH.
compiler.pri: use default OS X SDK instead of hard-coding it.

For Qt 5, we simply use 'macosx'. For Qt 4, we query via 'xcrun',
just like Qt 5 does under the covers.

This allows us to avoid changing the hard-coded OS X SDK every time
a new SDK is released. As long as Xcode is up-to-date, we'll build
with the new SDK automatically.
mumble: allow GlobalShortcut_macx.mm to build using the OS X 10.9 SDK.
mumble: use ConfigDialog_macx on Qt5/macx.
GUIFixes
Merge Master
Merge branch 'OSInfo' into notmaster
Merge branch 'GUIFixes' into notmaster
Fix mixup between printf and QString format character in VoiceRecorder error message
Merge branch 'master' into notmaster
Fix overlay regression that in some cases prevented injection into devices in myCreateDevice(/Ex)

Incorrect checking for element existence in the std::map using the operator[]
caused interfaces to be added to the device map that weren't actually injected
to yet.

To minimize code impact before DX11 branch merge replace correct existence
checks triggering the bug with checks on whether there's a valid handle
(!= NULL) present for that device in the map. This way the default constructed
(and hence NULL) elements caused by the use of the operator[] are harmless.

For the future we'll have to decide whether we accept additional elements for
"simpler" coding or use the "logically cleaner" style of using find and
iterators.
Fix warning due to implicit BOOL to bool conversion.
Fix bug and formating in subrosa PA plugin.
Fix various compiler warnings with VS2010