Properly track doc changes in designer

Designer now has a published "edited" property
Switching kinds doesn't corrupt the kinds anymore
Properly handle selection of active kind in load()
Remove dead code in designer

Enyo-DCO-1.1-Signed-off-by: Mark Bessey <Mark.Bessey@palm.com>