added search box to main form
disable sorting during game list updates
added suspendsorting/resumesorting

new methods in ExtListView to make it easy to keep sorting from slowing
things down on multiple Add calls.
added Ext[Begin/End]Update to ExtListView

these functions also suspend / resume sorting
added text and ID filters to database dialog
improved list refresh efficiency
fixed ID range
optimized and reorganized db list updates
now runs updates in reverse

removing items from a listview is slightly faster if you start at the
end
converted db dialog list to virtual mode
added searching to the db entry list

also put columns back in normal order
fixed layout issue
cleanup and reorganization

moved the comparelists function to utility
shrunk some code
Main form GameList now uses VirtualMode
converted category list to ExtListView
made selections persist across refilters
db list selections clear on re-filter
fixed category deletion
select <All> by default
fixed losing cat filter selection on cat changes