AP for destroying portal

Calculate AP gained from destroyed resonators + link
TODO: fields :)
Resonator on map
Change:
Add "RESONATOR_DISPLAY_ZOOM_LEVEL" to control minimum zoom level resonator will display
Add layerGroup "resonatorsLayers" to draw resonators on it.
Add "window.resonators" to store references to resonators on map

Resonator will have guid of portal with ".11" or ".12" replaced with ".r0"~".r7"
Add function "window.renderResontor" to draw resonators (use sorgo's code [sorgo](https://github.com/sorgo))
"window.renderPortal" will call "window.renderResontor" before add portal to portalsLayers
Change "window.removeByGuid" to handle resonators
Change "window.cleanUp" to handle resonators cleanup
Move resonator layer back to layerGroup "portalsLayers",
to make it work with portal level filter.
And modify cleanup code to work with this change.
Added toggle to collapse sidebar
Revert "Added toggle to collapse sidebar" due to old code in commit

This reverts commit 9440e432de91816b5c7d72ea4e12038f88e87bed.
Added toggle to collapse sidebar (without old code this time)
Code cleanup and minor change
Change:
Code cleanup
Loop over all portalsLayers when delete resonator
fix 'report issue' for places with single or double quotes in their names. Fixes #68
Resonators deletion of portal move
Move Resonators deletion to 'remove' event of portal
rename expand here as well
Resonators deletion of zoom level move
Change:
Move resonators deletion to 'zoomend' event of map.
Some clean up of code.
Use invisible formatting for clipboard copy-paste

When text is copied from browser it looks like "00:00 <nick> text."
Firefox adds new lines between records. It would be good to get rid of
it.
Change guid format of resonator
Change:
Guid format of resonator change to following,
[portal guid]-resonator-[slot]

Some code cleanup
Comment correction
Correct comment of "portalResonatorGuid"
Add contributor
Add [sorgo](https://github.com/sorgo) as contributor for his rendering code.
fix #74
fix missing space
likely fix #80
hack range must obviously be larger than 35m if I’m seeing portals with avg reso dist being 39m
CSS for clipboard-aware chat modified to be backwards compatible