Fix lint for apache2 module

This commit fixes lint for the apache2 module.

It fixed :

  * Arrow indentation
  * Extra whitespace
  * Useless double quoted string
  * Out of scope variable reference
Fix lint for atlassian module

This commit fixes lint for the atlassian module.

It fixed :

 * Useless double quoted string
 * File permission format
Fix lint for auotupdate module

This commit fixes lint for the autoupdate module.

It fixed :

 * Useless double quoted string
 * Split autoupdate and autoupdate::setup in two files
Fix lint for base module

This commit fixes lint for the base module.

It fixed :

 * Useless double quoted string
 * Split base, base::pre and base::post in three files
Fix lint for confluence module

This commit fixes lint for the confluence module.

It fixed :

 * Useless double quoted string
 * Arrow alignment
Fix lint for gitrepo module

This commit fixes lint for the gitrepo module.

It fixed :

 * Useless double quoted string
 * Arrow alignment
Fix lint for groovy module

This commit fixes lint for the groovy module.

It fixed :

 * Useless double quoted string
Fix lint for ips module

This commit fixes lint for the ips module.

It fixed :

 * Useless double quoted string
 * Arrow alignment
Fix lint for jira module

This commit fixes lint for the jira module.

It fixed :

 * Useless double quoted string
 * Split jira and jira::custom_subject in two files
Fix lint for mirrorbrain module

This commit fixes lint for the mirrorbrain module.

It fixed :

 * Incorrect indentation
 * Comment missing
Fix lint for nagios module

This commit fixes lint for the nagios module.

It fixed :

 * Incorrect indentation
 * Comment missing
 * Split define into files
 * Useless double quoted string
Fix lint for nginx module

This commit fixes lint for the nginx module.

It fixed :

 * Useless double quoted string
 * Arrow alignment
Fix lint for packages module

This commit fixes lint for the packages module.

It fixed :

 * Useless double quoted string
 * Arrow alignment
 * Missing comment
Fix lint for updates_jenkins-ci_org module

This commit fixes lint for the update_jenkins-ci_org module.

It fixed :

 * Useless double quoted string
Fix lint for user-abayer module

This commit fixes lint for the user-abayer module.

It fixed :

  * Useless double quoted string
  * Incorrect indentation
Fix lint for user-aheritier module

This commit fixes lint for the user-aheritier module.

It fixed :

 * Useless double quoted string
 * Incorrect indentation
Fix lint for user-commands module

This commit fixes lint for the user-commands module.

It fixed :

 * Missing comment
Fix lint for user-jieryn module

This commit fixes lint for the user-jieryn module.

It fixed :

 * Useless double quoted string
 * Incorrect indentation
Fix lint for user-kbsingh module

This commit fixes lint for the user-kbsingh module.

It fixed :

 * Useless double quoted string
 * Incorrect indentation
Fix lint for user-koshuke module

This commit fixes lint for the user-koshuke module.

It fixed :

 * Useless double quoted string
 * Incorrect indentation