-- worked on UCCPAR-394, code cleanup and improvement
Merge pull request #2 from pradpnayak/UCCPAR-394

-- worked on UCCPAR-394, code cleanup and improvement
-- more work on UCCPAR-394
-- notice fixes and minor changes for UCCPAR-394
Merge pull request #3 from pradpnayak/UCCPAR-394

Uccpar 394
--worked on UCCPAR-353
--worked on UCCPAR-353
Merge pull request #4 from pradpnayak/UCCPAR-353

Uccpar 353
-- more work on UCCPAR-353
Merge pull request #5 from pradpnayak/UCCPAR-353

-- more work on UCCPAR-353
-- worked on UCCPAR-353
Merge pull request #6 from pradpnayak/UCCPAR-353

-- worked on UCCPAR-353
-- more work on UCCPAR-353
Merge pull request #7 from pradpnayak/UCCPAR-353

-- more work on UCCPAR-353
-- worked on UCCPAR-402
Merge pull request #8 from pradpnayak/UCCPAR-402

-- worked on UCCPAR-402
-- worked on UCCPAR-353
-- minor changes for UCCPAR-353
Merge pull request #9 from pradpnayak/UCCPAR-402

Uccpar 402
-- minor changes for duplicate dupal users for UCCPAR-353