(#19373) Add explicit "telnet" protocol for repl

Previously, the nrepl protocol would work over telnet. Recent versions,
however, have changed their defaults so now they default to using the
faster, more compact binary "bencode" protocol. That's great for IDEs
and editors, but not so great for raw socket access via telnet.

I've added a new repl protocol type, "telnet", that reconfigures the
nrepl transport to operate correctly over a TTY.
Update REPL guide to mention new telnet protocol
Merge pull request #494 from grimradical/nrepl-telnet

(#19373) Add explicit "telnet" protocol for repl
Change which rake task reports the version

We currently use "rake version -s" to produce the version number of the
project. However, if someone has rake installed but hasn't run rake
package:bootstrap, then rake will retun nothing, but still exit with a
0.

This changes which task we execute to the more specific rake
package:version; that does the exact same thing as rake version, but
will be a hard failure if the packaging shims haven't been put in place.
Merge pull request #495 from grimradical/rake-package-version

Change which rake task reports the version
Change default value of `report-ttl` to 14 days

Most of our current UI mockups for future versions of PE guis
assume that we will have at least 14 days of report data around,
so we have decided to tweak the default value of this setting
accordingly.
Merge pull request #498 from cprice-puppet/maint/master/update-default-report-ttl-to-14d

Change default value of `report-ttl` to 14 days
Build against PE 3.0, not 2.9

2.9 no longer exists, so building against it naturally doesn't work.
Update the name of the PE rake dependency for deb
Merge pull request #499 from cprice-puppet/maint/master/update-dep-rake-dep-name

Update the name of the PE rake dependency for deb
Report import/export

This adds report handling to the export/import tools. It also includes unit
tests and changes to acceptance tests for this new behaviour, plus some docs
changes to mention reports.

Signed-off-by: Ken Barber <ken@bob.sh>