AP for destroying portal

Calculate AP gained from destroyed resonators + link
TODO: fields :)
Made the sidebar transparent like the chat box
be less verbose about sidebar updates
this patch fixes several issues:

– fix #103 by always re-rendering resonator details.
  A follow-up patch could also avoid re-rendering resos if they did not
  change. Given that there are only a few on these high zoom levels, perf
  improvement might be negligible though.
- fix #91. This avoids drawing portals/links/fields again if they are
  hidden. The patch looks for those hidden entities and either removes
  them before re-drawing (portals) or skips re-drawing altogether:
- Fields and Links are assumed to never change as long as their GUID is
  the same. This avoids deleting and re-creating links/fields all the
  time and might improve speed. Haven’t tested though.
user newer Python, old one may have issues with utf-8
Merge field GUIDs instead of overwriting them for portal field counts
make more use of the empty space below the sidebar now that there’s a map rendered behind it all the time
fix style sheet link (thanks cmrn)
add info about other types
z-index for #scrollwallpaper

had problem with sidebar not showing in Chrome 25, the sidebar got under the map layer. Added z-index 1001;
Added field count formula
Made sidebar look less broken when using out-of-date plugin
Remove border on #scrollwrapper as it was duplicating border on #sidebar
clean up Pirozek 'show AP' patch a bit and handle random details differently.
add Pirozek to contribs
make uniqueArray its own function
add to contribs