adding hierarchy of attributes parser

- Add a new std::stack into parser to fill the hierarchy of attributes.
- Improve unit test by check equality between multiple load of DEXi
  files.
  - Update the dex::operator== and dex::operator!=.
- Remove the possibility to copy DEX object.