1. -Fix a bug that when the frame count has changed, the scroll bar still keeps unchange.
2. -Clear the scale bar when nothing is selected.
1. -Improve the timebarframe.
1. -Add an assert for macro UPDATE_PROPERTY_PROXY, this macro only available for those data, which can be serialized directly. We should figure out a better way.
2. -Avoid using wxString in Vec and list property, for other lib to include.
3. -Add add/remove key frame logic, seems fine so far.