[Misc] Continue moving Admin App tests to platform by moving UserProfileTest
* Needed to refactor 3 other tests that were using user profile PO and not really needing them
* Had to move AttachmentSelector.xml from enterprise to platform too in a new module
* Moved user profile PO which were wrongly located in platform-administration
* Added missing dependencies
* Moved ChangePasswordPage PO which was wrongly in platform-test
* Added new createUser API in TestUtils to easily create users with passed xobject properties