(PDB-597) Add trusty build default

This includes trusty (Ubuntu 14.04) in our builds.

Signed-off-by: Ken Barber <ken@bob.sh>
(PDB-467) Collapse versioned files for http tests

This patch removes all remaining versioned http test files into shared
unversioned files, so that we may start iterating across versions in the
same file.

Signed-off-by: Ken Barber <ken@bob.sh>
(PDB-467) Create deftestseq and implement it everywhere

This patch creates deftestseq which really is just a combination of deftest
and Ryan's doseqver. This has been implemented across all http tests now
as a standard for iterating across each available API version for that
particular end-point.

All cases of :use have been moved into their relevant :require sections for
all these tests as well, including some other various cleanups.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #967 from kbarber/ticket/stable/pdb-597-trusty-support

(PDB-597) Add trusty build default
sbin_dir logic to Rakefile

Archlinux uses /usr/bin instead of /usr/sbin
Merge pull request #971 from aboe76/stable

Add sbin_dir logic to Rakefile
(PDB-686) Add warning about PDB-686 to release notes

This adds a warning about PDB-686 to the release notes so users know how to
work-around it.

This also cleans up the linking in our current release notes, and removes the
warning about Puppet 3.4.x, because we pin against 3.5.1 and greater anyway.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #973 from kbarber/ticket/stable/pdb-686-ubuntu-1204-ruby-193-warnings

(PDB 686) Add warning about PDB-686 to release notes
Merge branch 'stable'

* stable:
  (PDB-686) Add warning about PDB-686 to release notes
  sbin_dir logic to Rakefile
  (PDB-597) Add trusty build default
Typo in v4/reports.markdown

The alias for the link to the statuses page was incorrect. Fixed.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #974 from kbarber/maint/master/typo-in-v4-reports.md

Typo in v4/reports.markdown
(PDB-467) Convert endpoints to vecs of vecs

Also remove one commented end-point.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #966 from kbarber/ticket/master/pdb-467-merge-versioned-http-tests

Ticket/master/pdb 467 merge versioned http tests
(PDB-660) Change http/facts.clj to use :require instead of :use
(PDB-660) Change usage of :use to :require for events.clj and resources.clj
(PDB-660) Switch from :use to :require for http.clj and query/resources.clj
(PDB-660) Fix some function doc strings
(PDB-660) Convert events to streaming, other test cases not working yet
(PDB-660) Replace all functions with streaming wrappers, all tests passing
(PDB-660) Cleanups, docs and comments