Simplify the get wrapping and restrict redirection to bzr branches.
* bzrlib/transport/local.py: (LocalTransport.get): Really declare the hint parameters or the deprecation warning make some tests fail (they rely on a specific output from the command issued, with is, IMHO, bad, but that's not the problem I try to address now).
* bzrlib/transport/__init__.py: (_inject_get_with_hints): Deleted. (_add_hints_to_get.get): Renamed from _check_get_with_hints and simplified. KISS principle is good, use it. (register_lazy_transport._loader): Issue a deprecation warning if needed. (Transport.create_get_hints): Usage is to use the name 'klass' for class methods.
* bzrlib/bzrdir.py: (BzrDirFormat.probe_transport): Leave that one alone. (BzrDirMetaFormat1.probe_transport): New method so that redirection is applied to bzr branches only.