[logos] Dollar signs are valid in *all* parts of a selector. Not just the non-first parts.

From: Dustin L. Howett <dustin@howett.net>

git-svn-id: http://svn.howett.net/svn/theos/trunk@630 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
[rules] Add _THEOS_INTERNAL_(OBJ)CCFLAGS for types to override.

From: Dustin L. Howett <dustin@howett.net>

git-svn-id: http://svn.howett.net/svn/theos/trunk@631 4410221e-0ddf-4ce3-99c0-2db6c0dbc727
Add support for building on Windows (Cygwin).
Add support for uname -o. Cleans up support for Windows (Cygwin) while still retaining Linux and On-device (iOS) support.
Add support for targeting Windows too.
Fix up bootstrap.sh to work on Windows.
Add dm.pl since dpkg-deb doesn't exist on Windows.
Merge remote-tracking branch 'coolstar/windows'