[SYNCOPE-524] Implementation provided, all code updated

git-svn-id: https://svn.apache.org/repos/asf/syncope/trunk@1607378 13f79535-47bb-0310-9956-ffa450edef68
Fixed #SYNCOPE-522

git-svn-id: https://svn.apache.org/repos/asf/syncope/trunk@1607379 13f79535-47bb-0310-9956-ffa450edef68