Don't truncate IPV6 addresses in cf-key -s output
Don't truncate IPv6 addresses in cf-key -s output (part2)
Merge remote branch 'upstream/master'
Do not call SetPolicyServer(NULL), this is a programming error!
GetIdleConnectionToServer: Do not log ipaddr if it didn't resolve.
Verbose message was deceptive.
Fix redmine #2810

During bootstrapping the keys are created during the first promise pass, so
they need to be read from the files when the agent tries to connect to the
server in the second pass, else bootstrapping fails.
Don't try to connect without keys when bootstrapping

so that connection is tried on second or third promise pass of failsafe.
Don't give instructions for previous releases, we know we are running a current release.
Don't complain about bootstrapping failure if keys are not there

... since the keys will be generated from the "commands" promise.
Output error about missing key *before* generating it.
Add missing call to Enterprise code.

This was apparently missed when making the Enterprise plugin.
align hardware_mac[interface] and ipv4_[interface]
fixed a sad mistake which causes the server to die during runagent
Redmine#3251: add and remove GMT versions of all the hard time classes
Merge pull request #953 from estenberg/master

align hardware_mac[interface] and ipv4_[interface]
Merge pull request #955 from thepax/master

fixed a sad mistake which causes the server to die during runagent
Merge pull request #957 from kacfengine/edition_classes

Add missing call to Enterprise code.
Merge branch 'bug2810' of git://github.com/jimis/core

Conflicts:
	libpromises/bootstrap.c
	libpromises/generic_agent.c
Fix for building on HPUX

The current HPUX machine has very little space, creating
both a tdb and a qdbm database for testing makes it run out
of space.