pom.xml(maven-javadoc-plugin): updated to 2.9.1

@see http://www.mail-archive.com/announce@maven.apache.org/msg00544.html

Fixes CVE-2013-1571
Email: updated URL to bug in comment.

No code changes.
MySql5InnoDbDialect: use <a> tag in @see section for links.

Fixed warnings from javadoc.
MySql5InnoDbDialect: improved javadoc.

No code changes.
pom.xml(maven-compiler-plugin): updated to 3.1

@see http://www.mail-archive.com/announce@maven.apache.org/msg00536.html

No functional changes.
pom.xml(maven-checkstyle-plugin): updated to 2.10

This also updates CheckStyle to 5.6

Due to removal DoubleCheckedLocking check from CheckStyle I'm forced to remove it from our rules.

@see http://www.mail-archive.com/announce@maven.apache.org/msg00524.html
@see https://jira.codehaus.org/browse/MCHECKSTYLE-189
@see http://checkstyle.sourceforge.net/releasenotes.html

No functional changes.
pom.xml(maven-pmd-plugin): updated to 3.0.1

This also updates PMD to 5.0.2

@see http://www.mail-archive.com/announce@maven.apache.org/msg00523.html
@see http://www.mail-archive.com/announce@maven.apache.org/msg00532.html
@see http://sourceforge.net/projects/pmd/files/pmd/5.0.2/

No functional changes.
Added PMD rule for checking services for posibility of constructor injection.

No functional changes.
Removed unused @Controller annotations from controllers.

Should be in 87bd97bf1385f58d982ecadcb6ef5d3c56811ec8 commit.

No functional changes.
SiteServiceImpl: ignore PMD warning by another way (with annotation).

No functional changes.