Fix libtorrent types forward declaration errors/warnings.
Use boost:bind() as the docs show. Allows compilation with older gcc versions.
Merge pull request #2060 from glassez/fwd_decl_fixes

Fix libtorrent types forward declaration errors/warnings.
Prepare WebUI resources.

Html/Css/JavaScript files displacement.
Also add new icon.
Modify Http parser/generator classes.
WebUI core redesign.