Clarify documentation for CPThemeState()
Some cleanup of CPSegmentedControl.j
Add note to ThemeState object about it being private
Fix bugs with CPThemeAttribute encoding and decoding