Changed eventlisteners
Using EventTarget on DataChannels open (work in progress)
Using channels instead of peers
Add support for candidates
Fixed ShirsenduK commits to styleguide

Some fixes and clean-ups where really good, but since they were
automatic the code was rather illegible and ugly...
Synchronized with ShirsenduK clean-up
Merge branch 'issue_95__No_channel_on_initial_connection' into
ShirsenduK

Conflicts:
	js/webp2p/hasher/worker.js
	js/webp2p/index.js
	js/webp2p/transport/peer.js
Fixed typho
Merge branch 'master' into issue_95__No_channel_on_initial_connection

Conflicts:
	js/ui/tabDownloading.js
	js/ui/tabPeer.js
	js/ui/tabsMain.js
	js/webp2p/index.js
Merge branch 'master' into issue_95__No_channel_on_initial_connection

Conflicts:
	js/webp2p/hasher/index.js
	js/webp2p/sharedpoints/index.js
Merge branch 'master' into issue_95__No_channel_on_initial_connection

Conflicts:
	js/webp2p/peersManager.js
	js/webp2p/transport/routing.js
Merge branch 'master' into Chromium_v26
Merge branch 'master' into Chromium_v26

Conflicts:
	js/CompatibilityManager.js
	js/policy.js
	js/ui/tabPeer.js
	js/ui/tabsMain.js
	js/webp2p/peersManager.js
Merge branch 'master' into Chromium_v26

Conflicts:
	js/ui/tabsMain.js
	js/webp2p/cacheBackup.js
	js/webp2p/peersManager.js
	js/webp2p/transport/peer.js
Merge branch 'master' into Chromium_v26

Conflicts:
	js/shareit-core/bitmap.js
	js/shareit-core/cacheBackup.js
	js/shareit-core/db.js
	js/shareit-core/hasher/index.js
	js/shareit-core/utils.js
	js/ui/dialogAbout.js
	js/ui/dialogConfig.js
	js/ui/filesTable.js
	js/ui/index.js
	js/ui/menuTools.js
	js/ui/tabDownloading.js
	js/ui/tabPeer.js
	js/ui/tabSharing.js
	js/ui/tableSharedpoints.js
	js/ui/tabsMain.js
	js/ui/ui.js
	js/webp2p/handshake/PubNub.js
	js/webp2p/handshake/index.js
	js/webp2p/handshake/simpleSignaling.js
	js/webp2p/hasher/worker.js
	js/webp2p/index.js
	js/webp2p/peersManager.js
	js/webp2p/sharedpoints/dropbox.js
	js/webp2p/sharedpoints/index.js
	js/webp2p/sharedpoints/mega.js
	js/webp2p/transport/host.js
	js/webp2p/transport/peer.js
	js/webp2p/transport/routing.js
	js/webp2p/transport/search.js
Merge branch 'master' into Chromium_v26
Merge branch 'master' into Chromium_v26
Merge branch 'Chromium_v28' into Chromium_v26

Conflicts:
	js/webp2p/peersManager.js
Merge branch 'Chromium_v28' into Chromium_v26
Synchronized with Chromium_v28 branch using Meld