User Managemente Enhancements

This delivery consists user management enhancements as described below.

commit c82e6c05ee2693cd7ac441b2317311c6a9567b42
Author: Roberta Marton <roberta.marton@hp.com>
Date:   Thu Jun 19 08:33:08 2014 -0700

    Fixed some issues in alter user

    Problems fixed:
    1. Now unable to alter the user to an external name that does not exist
    on the directory server.

    2. Now unable to set an existing directory server user account to an
    existing database user account.

    Updated regression test catman1/TEST136
    Removed redundant file catman1/EXPECTED136.SB

    Change-Id: I91c0d5b80c79d2617bc22c98d83f3c8babe848eb

commit 22884a0367d18d8a61514550e284b3b1530646bb
Author: Roberta Marton <roberta.marton@hp.com>
Date:   Tue Jun 10 10:36:44 2014 -0700

    User Management Enhancements, bug fix 1323874

    User management enhancements: added support for ALTER USER.
    Fixed bug 1323874

    ALTER USER syntax:

       ALTER USER <database username> SET <set-opt>;
       <set-opts> ==> {EXTERNAL NAME <external username> | ONLINE | OFFLINE}

    EXTERNAL NAME clause changes the external and database username mapping
    OFFLINE marks the user as unavailable - authentications fail
    ONLINE marks the user as available - authentications succeed

    Added new regression tests to catman1/TEST136 for ALTER USER feature

    Bug 1323874: a change was made to only allow the following
    characters as part of the external and database usernames:
         [A-Za-z0-9]-_@./

Change-Id: I49c0aa5fcda88a1f8328c7cf769a72e82f4a3e25
Merge "User Managemente Enhancements"