Fix Linux compile by updating clipboard code to use wxClipboard

The wxWidgets wxOpenClipboard(), wxEmptyClipboard(),
wxSetClipboardData(), wxGetClipboardData(), and wxCloseClipboard()
calls are deprecated and were only implemented on Windows according
to wxWidgets docs.  This patch converts the code to use the newer
wxClipboard class and global wxTheClipboard object to get rid of
the deprecated calls and re-enable compilation on Linux.

Some warning dialogs were also added in the process to inform users
in case their data couldn't be copied to or from the clipboard for
one of several reasons.
Update to allow building a MAC version
Update to support converting from HLS hlsIdata files.
Got the R and B colors reversed
Try building for the older OSX's
Update to allow building a MAC version
Merge branch 'master' into mac

Conflicts:
	xLights.xcodeproj/project.pbxproj
	xLights/CustomModelDialog.cpp