To add last couple features for GXS before 0.6 release

- group update 
- sharing admin and publish keys
- tighten up security
made branch for v0.6 work.
First of the V0.6 changes.
  - Adding basics for proxy connection.
Removing old services, serialisers and other references for:
	- forums
	- channels
	- tunnel
	- blog
	- gamelauncher.
	- distrib.

Note this majorly breaks the GUI, for the moment.
Switching on GXS by default.
switching rs data directory to ./retroshare6 for the moment.
Removed Forums / Channels / Blogs stuff.
and made GUI recompile.
mods to support hidden node: setup & cert sharing.
Also removed old configuration mode from p3cfgmgr
mods to support hidden nodes, and hidden certificate sharing.
disabled outgoing normal connections - if hidden node.
Added PgpIdSet
Added IPv6 encoding.
Switched IPv4 encoding to be always in Network Order.
added group update feature
Massive commit - changing from sockaddr_in => sockaddr_storage.
In preparation for making RS support IPv6.

NB: This breaks the build of retroshare-gui, as the
sockaddr_storage_xxx fns are only defined as prototypes for now.

All the aux libraries like udp / stun / tcponudp / dht have still to be converted.

These changes will probably break various things and need to be tested thoroughly.
More changes to support front end of group update
- still need to make sync changes
fixed mem bug
Implemented sockaddr_storage functions.
Fixed interfaces for UPnP.

Some further tweaks to get TCP connections working again:
 - hiddenNode issue in p3peers.cc
 - fixed socklen_t for bind() and connect() calls.
 - initialise addr to IPv4 for netmgr.
 - change netAssist (Upnp) interfaces.

Still todo: tou address functions, test UDP functionality.
Fixed compile of libretroshare on Windows.
Cleaned some includes of openssl.
fix for upnp use of sockaddr_storage
Rewrite of the discovery system to be more private, with less traffic.
Split the visState into seperate vs_disc and vs_dht for easier handling.
Split the heartbeat system into a separate service.
Added IPv4 and IPv6 local/ext addresses into discovery & peer config.
Fixed up samenet and samesubnet ipv4 calls.
Fixes for visState -> vs_disc & vs_dht.
Added RTT Gui.