Remove Clone requirement from Control

Before, Entities used with Control needed to implement Clone.
Remove most trait requirements on components

Components still need to implement PartialEq and Show. I can't easily
remove those, since the unit tests depend on them.