Added wrappers for getting Clients and Groups filtered by branch/officer/sate (See MBU-3257)

Added wrappers to support additional clients&groups filtering, as per
MBU-3257.

1.  Added wrapper to get Clients filtered by branch id, credit officer
user name and client state (api/client)

2.  Added wrapper to get Groups filtered by branch id and credit
officer user name  (Note: no State parameter for Groups, not
applicable). api/groups

3. Parameter names :
a) Branch ID= "branchId"  (the same as currently for accounts)
b) CreditOfficeUsername= "creditOfficerUsername"  (the same as for
accounts)
c) Client State ="clientState"  (NEW)
==
3.  Added fullDetails parameter for API when getting Branch by ID
(MBU-3256)