Create a unified location microformat partial.

All 3 are real similar but with slight differences. The g5-foundation
gem that can take a location UID and return a virtus model uses the
location's show page, while Bauer's engine (which I am refactoring to
use that same parsing logic) uses the client's show page. I don't want
any inconsistencies in the two versions ofthat markup to screw things
up.

I tried to spotcheck the fields in these as I removed them in favor of
the partial, but let's be realistic here... it's possible I missed
something.
Add URN to Location partial.
Use client partial in entries.

They seem to be mostly identical. There are a couple of additional
classes in the partial and the organization is slightly changed. It will
be slightly different visually, but it should parse the same.
Add URN to client partial.
Put the client_uid in all instances of a single locaiton.

Previously you only saw the small client snippet when on a location
detail page, since in other contexts we were listing Locations beneath a
particular client. When parsing the individual Locations, it just makes
your life easier to have the client UID available with the location's
attributes. Otherwise in some contexts you'd need to step up a level to
figure out which client the location was associated with.
Change G5 Updatable webhook params.

Not particularly happy with that, but it's not the only hardcoding
running around and I'd have to do a bit of a code audit to figure out
where UID generation ought to go.
Merge pull request #53 from G5/one-location-partial

Create a unified location microformat partial.