James D. Callahan III:
	- Play a sound when cycling through professions, and silence the opening of the tradeskill UI if it's hidden.
	- Slightly adjusted the position of the profession-cycling button.
	- Renamed mode_button to ProfCycle and cleaned up its definition.
	- Moved resetFilters() from the addon object to the private namespace table.
	- Merged Player:MarkExclusions() into ListFrame:Initialize().
	- The current profession is no longer stored on the Player object since it was already stored on the MainPanel.
	- Refined the tabs' retention of expanded entries and scroll button positions - they now save per profession.
	- Removed an old debug.
	- Merged the MainPanel member functions SetProfession() and SetPosition() into MainPanel:Display().
	- Removed some dead code.
	- Holding the ALT key when clicking the ScrollBar's up or down button will move the position to the top or bottom of the list.
	- Tabs will now remember the scroll position in there respective lists.
	- Adjusted the main panel's mouse-interactive and screen-clamp areas.
	- Reformatted the Vendor definitions and replaced faction numbers with constants.
mike:
	- make this bitch friendly.
James D. Callahan III:
	- Changed the expand/collapse button to remember its state per tab, and to wipe the current tab's expanded table so collapsing all will actually work.
	- Removed the default values for the progress bar - they aren't ever used since the progress bar is immediately populated when opening a list tab.
	- When switching professions and the TradeSkill frame isn't open, call CloseTradeSkill() instead of hiding the TradeSkill frame. Fixes ticket #1006 - thanks Vyraal!
	- Turned off manual changelog in .pkgmeta.
