WIP order identities

Allow multiple identities for orders, typically used for storing external identifications, such as an backend (ERP) order id.
Processed comments, added removeIdentity method, adjusted OrderSpec
Merge pull request #2243 from inspiran/master

[Order]WIP order identities