[HORNETQ-1317] HTTP upgrade using HTTPS

Fix NettyConnector so that the use of a HTTP upgrade process
is executed when a SSL handler is defined too.
Merge pull request #1525 from jmesnil/HORNETQ-1317_http-upgrade_with_https

[HORNETQ-1317] HTTP upgrade using HTTPS
Collection initialization/sizing improvements
Merge pull request #1526 from clebertsuconic/master-scop

Collection initialization/sizing improvements
Adding test created for https://issues.jboss.org/browse/JBPAPP-10985
Merge pull request #1529 from clebertsuconic/master-fix

Adding test created for https://issues.jboss.org/browse/JBPAPP-10985
Avoid some charset lookups

Background info at e.g. http://bugs.mysql.com/bug.php?id=61105
Remove unnecessary casts
Remove unnecessary semicolons
Add missing @Override annotations
Remove dead code
Merge pull request #1535 from scop/charset-lookup

Avoid some charset lookups
Merge pull request #1536 from scop/cleanups

Various cleanups
Ignore more Eclipse generated files
Merge pull request #1537 from scop/gitignore

Ignore more Eclipse generated files
HORNETQ-910 - Honor given max rate in createConsumer from max rate <= 0 session
Merge pull request #1540 from clebertsuconic/master-fix

HORNETQ-910 - Honor given max rate in createConsumer from max rate <= 0 ...
Merge throws on previous line to appease both checkstyle 5.6 and 5.7

See pull request #1538 for discussion.
Merge pull request #1542 from scop/checkstyle2

Merge throws on previous line to appease both checkstyle 5.6 and 5.7
HORNETQ-1323 - auto transfer messages on clean shutdown