PDB-177 Replace ssl-host default with 0.0.0.0

By trying to use a hostname, the amount of issues people suffer with during
setup times related to hostname resolution is quite high. This patch
replaces the hostname with 0.0.0.0 which by default listens on all
interfaces.

Signed-off-by: Ken Barber <ken@bob.sh>
PDB-177 Remove superflous fqdn lookups

Now that the ssl-host no longer needs a hostname, we can remove this code
that looks up the fqdn.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #845 from kbarber/ticket/master/PDB-177-ssl-host-meaningful-default

PDB-177 Replace ssl-host default with 0.0.0.0
(PDB-446) Start in on the merge of v2 and v3 test namespaces

- Merged fact-names
- Merged resources
- Merged explore
- Merged nodes
- Created a new defixture macro for using a fixture (via
  clojure.test) that could also be invoked directly as a fn
- Fixed the failing resources tests
Switched fact subquery tests from vector results to sets.

Necessary because hypersql and postgres return (unordered) results
in a different order, so they must be compared in a way that ignores order
PDB-342 Use our own JDK repo for JDK 7 testing

Change our acceptance tests so that for Ubuntu 10.04 and Debian 6 we use our
own repository which contains a debian package for JDK 7.

This will allow us to retire the JDK 6 support and still provide testing for
those platforms.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #850 from senior/maint/1.6.x/fact-names-http-test-merge

(PDB-446) Start in on the merge of v2 and v3 test namespaces
PDB-342 Fix order precedence issue with boolean logic for use_our_jdk test

The use_our_jdk variable was being set to true when it should have been false.
This was because the assignment operator = was taking priority over the 'and'
operator. Wrapping the entire 'and' clause in brackets seems to have solved
this.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch '1.6.x'

* 1.6.x:
  Switched fact subquery tests from vector results to sets.
  (PDB-446) Start in on the merge of v2 and v3 test namespaces

Conflicts:
	project.clj
	test/com/puppetlabs/puppetdb/fixtures.clj
Fix merge up mistake

I had missed out a single 'git add' during the last merge-up from 1.6.x.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #851 from kbarber/ticket/1.6.x/PDB-342-add-make-jpkg-repo-for-old-deb-jdk7-testing

PDB-342 Use our own JDK repo for JDK 7 testing
PDB-342 Ensure we use the correct GPG key for the JDK repo

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #852 from kbarber/ticket/1.6.x/PDB-342-signed-repo

PDB-342 Ensure we use the correct GPG key for the JDK repo
Merge branch '1.6.x'

* 1.6.x:
  PDB-342 Ensure we use the correct GPG key for the JDK repo
  PDB-342 Fix order precedence issue with boolean logic for use_our_jdk test
  PDB-342 Use our own JDK repo for JDK 7 testing
(PDB-271) Update docs to reflect removal of JDK 1.6 support
Merge pull request #856 from senior/ticket/master/pdb-271-remove-jdk-16-from-docs

(PDB-271) Update docs to reflect removal of JDK 1.6 support