Remove pointless comment.
Initialize scheme.uuid to a default generated UUID.

This was causing crashes when creating new color schemes from scratch,
since schemes that weren't initialized from a property list had a nil
uuid. In turn, when converting the scheme to a property list, it tried
to put the nil uuid in the property list, which of course is invalid.
Simplify forScheme.
Make sure colors work with the scheme.

Just convert them when they're set.
Perma-disable iCloud.

There's zero utility to having color schemes in iCloud and I will never
have the ability to make use of this, so it doesn't make a whole lot
of sense to let this return YES ever. After all, how's ST/TM2 going to
pull your color scheme out of iCloud? Aside from that special directory
you're not supposed to touch under Library because it will corrupt your
iCloud storage and break everything.
When updating the name, set the display name to the scheme name.

Also: use isEqualToString.
Remove extraneous begin/endUpdates calls.

Also remove the unneeded operation.
Add initial implementations for selector buttons.
Rename observerKey to something more descriptive.

Kind of helpful since there's going to be two soon.
fixup! Add initial implementations for selector buttons.
Remove unused implementations of readFromData/dataOfType.
Add QAppDelegate.

This'll cover font changing notifications and such.
Add QAppDelegate to project.
Add app delegate to MainMenu.
Use 11pt for fixed-pitch font sizes.

This is also enforced in the app delegate. Not sure yet if I should
remove that restriction.
Add connections for selector +/- buttons.
Turn off drawsBackground on scheme name field.

This, for some reason, causes a ton of overdraw on the borders of the
field, so it's off. Not sure why it was on.
Disable selectors table when no rule is selected.

Uses cocoa bindings in this case.
Handle font change notifications.
Fix incorrect property declaration for QRulesTableDelegate#selectedRule