Code analisys improvements (Intellij Idea) part of JAMES-1220

* redundant code removal
* for-each transforamations
* 'final' attribute added
* fixed some Thread locking issues - avoid locking on non-final objects and also on method objects
* added a lot of @Override's

git-svn-id: https://svn.apache.org/repos/asf/james/server/trunk@1451435 13f79535-47bb-0310-9956-ffa450edef68
DNS Service code cleaning

git-svn-id: https://svn.apache.org/repos/asf/james/server/trunk@1452015 13f79535-47bb-0310-9956-ffa450edef68
JAMES-1362 Grouped modules by functionality/logical grouping

git-svn-id: https://svn.apache.org/repos/asf/james/server/trunk@1452018 13f79535-47bb-0310-9956-ffa450edef68
JAMES-1362 Removed empty directories 


git-svn-id: https://svn.apache.org/repos/asf/james/server/trunk@1452283 13f79535-47bb-0310-9956-ffa450edef68
Updated project documentation

git-svn-id: https://svn.apache.org/repos/asf/james/server/trunk@1452284 13f79535-47bb-0310-9956-ffa450edef68
Added @Override to queue

git-svn-id: https://svn.apache.org/repos/asf/james/server/trunk@1452285 13f79535-47bb-0310-9956-ffa450edef68
JMS queue and ActiveMQ queue test speed-up

* start the broker just once

git-svn-id: https://svn.apache.org/repos/asf/james/server/trunk@1452287 13f79535-47bb-0310-9956-ffa450edef68