CR-4933 - Inline Script Editor and Bug fixes

git-svn-id: https://svn.forgerock.org/openidm/trunk@4102 d98387aa-ee2c-4292-a9e6-504d2a719fd3
OPENIDM-2426 (Update roles documentation for changed behaviour wrt deleting a role that is assigned to a user) plus some other minor cleanup.
Reviewed by Laurent over HipChat

git-svn-id: https://svn.forgerock.org/openidm/trunk@4103 d98387aa-ee2c-4292-a9e6-504d2a719fd3
OPENIDM-2285...Source->Target data analysis grid and 'Sync Now' button

git-svn-id: https://svn.forgerock.org/openidm/trunk@4104 d98387aa-ee2c-4292-a9e6-504d2a719fd3
bug fix from previous commit

git-svn-id: https://svn.forgerock.org/openidm/trunk@4105 d98387aa-ee2c-4292-a9e6-504d2a719fd3
CR-4931 OPENIDM-2277 (OPENIDM-2357 OPENIDM-2358) - Extend sample 3 to demonstrate complex data types and custom scripted endpoints

git-svn-id: https://svn.forgerock.org/openidm/trunk@4106 d98387aa-ee2c-4292-a9e6-504d2a719fd3
openidm-2438 (cr-4951) - Fix height issue with transform script window.

git-svn-id: https://svn.forgerock.org/openidm/trunk@4107 d98387aa-ee2c-4292-a9e6-504d2a719fd3
openidm-2438 (cr-4951) - Fix height issue with transform script window.

git-svn-id: https://svn.forgerock.org/openidm/trunk@4108 d98387aa-ee2c-4292-a9e6-504d2a719fd3
OPENIDM-2363...button that allows user to add all missing required properties

git-svn-id: https://svn.forgerock.org/openidm/trunk@4109 d98387aa-ee2c-4292-a9e6-504d2a719fd3