Corrected access specifiers in user class

ErrorHandler and safe echo variants
Change-Id: Id5d2b297571f939260bd0fe982acd94a66cae4f4
updated gitignore to support eclipse

Change-Id: I4075cad8bd1781ebf40d708388980e8dcd24f917
Merge from upstream
Commenting and changing of variable names
Commenting and changing of variable names
Semi-automated reformatting of libs\auth\ source files
corrections of phpdoc