added opterator!= for smart_id_t
Fixed bug in operator= and copy constructor of domain, Some changes in operator= and copy constructor implementation

Fixed bug in operator= and copy constructor of domain: view domain with ID handles: base container was not set
Some changes in operator= and copy constructor implementation: no element creation, elements are copied and then the handles are fixed
copy_domain -> fix_handles