files.stat: Expose path in returned result

This is needed to apply subsequent operation on tested path
Added support of returning owner's group name in stat module
service cleanup
Fix git module checking out correct version after initial clone

Fixes #313
Cannot readlink() on a hard link
More robust quoting of database identifiers

Note: These aren't database values, those are already using the
appropriate Pyhton DB API method for quoting.
Audit escaping of identifiers in the postgresql_user module
Make sure we quote or confirm good all user provided identifiers
Normalize privs and flags to uppercase so comparisons against allowed names will work
Correct new function name
Escape mysql identifiers
Fix syntax error
Fix user_add in postgresql_user
Fix user_alter in postgresql_user
Merge pull request #389 from quixoten/fix_postrgres_user

Fix syntax error in postgresql_user
Fix cornercase tracebaxk when detecting whether submodules changed
Add a bare grant to the list of allowed privileges
Fix for single role_attr
Typo in comments

Credit goes to @kbsali 
@pborreli : you did not see that one? :-)
Merge pull request #398 from fabriceb/patch-1

Typo in comments