Osng 486

edit multi valued attributes
add confirm and cancel js dialogs
moving it to the SCIM schema wouldn't be of much help in this case. The isEmpty() method of the command objects is just used to remove empty multi-value elements from the UpdateUserCommand before it is validated - see UpdateUserCommand.purge(). If we moved it to the SCIM schema we would be forced to convert all those multi valued command objects to SCIM objects first just to call isEmpty() on them.