20121211c

20121211b
=========

- Considering bumping host version requirement to allow hacky saving to
be removed, for simplicity.
- Flagged HackyUpdates with FIXME and ensured it activates on Mac64 for
review. Might not be needed any more.
- Need to resolve p0013 and then attack the pending items list before
new work undertaken.

20121211
========

- Adjusted o_itemslb_event to work with the new array configurations.
- Adjusting o_parseListItems to work with the new filtered ID list.
Also adjusted input variable name (changed passItemsString to
overrideItemsString).
- Highlighting code now appears to be working! It needed a pair of
req_update calls. Added comments to code.
 - Lurking bug p0013 : if you select the second light of two, the first
is highlighted. Gah.
- Next step is o_AddAll re-implementation.
- Moved override item filtering code into o_Filter(overrides_list) for
generic use.
- Removing comment markers from code disabled during UI dissection.
Should resolve some lingering repaint issues. May need to add
o_displayNamesFiltered clearance to some functions in the UDF file.

20121210
========

Continuing work, now to handle the overrides list assignment and
retrival stuff. Check the override operation observations section below
for how this worked in the original code. This should help to
understand this change.

- Bug fix to correctly populate items list - silly bug due to indexed
arrays in LScript starting from 1.
- Removed various info() calls.
- Removed obsolete code.
- Implemented o_displayIDs to build an override-item-list-aligned ID
array.
	- Filter this into o_displayIDsFiltered in the same way that we handle
o_displayGenus, o_displayNames.