Property refactor:
 * Systems only have one property list now
 * Property no longer has OpenGL code in it
 * The default list is now an OrderedDict of names and Property classes
 * Property class now uses _slots_