Item_type_tool::default_charges() works correctly.
Update Item copy constructor.  Powered items say [on] in their get_name_full().