Convert from convoluted code to using AsString

All core objects already handle printing "Ticket 42" or
http://bestpractical.com by checking locality.  AsString is an immediate
win over the old behavior of printing (42).
Add some AsString sugar

We have a number of proxy methods in URI that just pass to Resolver, add
AsString to the list.
Switch to using the shorter and nicer proxied methods in RT::URI

Now that I added AsString, clean up a bunch of ->Resolver
There are possibly more candidates
Support __Link.{Object}__

This means that __RefersTo.{Article}__ now only prints Articles
This works for any sort of Local object type, and will implicitly skip
non local links.
Import Scalar::Util::blessed globally

Since mason is all one namespace, we were doing this implicitly in all
the various places we said use Scalar::Util qw(blessed).  Make it an
explicit thing by shoving it into lib.
Stop using UNIVERSAL::isa
Stop checking for Name

We can just make AsString smarter and include the Name, rather than
going through contortions here.
We don't really care if this is local or not

All the core AsString methods already handle Local vs non-local so just
let that code make the decision about whether to return "Foo #3" or
http://example.com.
AsString on Tickets and Articles now includes the Name

This allows us to remove the ugly code in ShowLink and make it ugly in
here instead.

This means that Formats which say __RefersTo__ or __HasMember__ will
now say "ticket #42: Ticket Subject" rather than the current state of
the world where that renders as "ticket #42" which is not helpful.

The code in rt.pm's AsString is ugly because it assumes that you might
use this on some non-RT::Ticket object.  That never really happens, but
all of this code pretends it might happen so I kept up the illusion.
Render as Ticket #42 instead of ticket #42

It looks really odd that we say 'ticket' but every other link type is
ucfirsted.  However, we rely on that hardcoded lowercase 'ticket'
(hardcoded in ObjectType) in HREF and other link building code.
Fix up failing tests

Article links now contain #
Merge and other links in ticket history contain subjects
ticket 33 is now Ticket 33
Merge branch '4.2/link-asstring-improvements'