1019753: Stop including a fake consumer UUID fact.

This is not a real fact, it's never sent to the server, we were just
adding it in for display whenever we show facts on client. Removing as
this is inconsistent and could be confusing when you see facts in one
place the server never knows about.
Show system ID in facts dialog.

As we just removed this from facts, show the consumer's UUID in the
facts dialog along with the org info.
Make system info in facts dialog selectable.

Chances are if you need this data, you may well need to copy it.
Change wording for identity in CLI command.

"Current" was redundant here.

Also switched to lowercase to match the other fields shown.
Fix facts gui tests.
Update factsdialog for use with Glade 3.

Bump required version up to 2.16 (EL6 shipped with 2.18 so we could go
higher). Saved in glade to do some reordering and additions it wanted.
Improve display of the system info on facts dialog.

Alignment was getting out of hand particularly with addition of the new
consumer UUID display, which is quite long.

Use a table and reserve most of the space for the values, allowing for
display of the long consumer UUID.

As before we will hide the environment and org ID if they are not
available, but we continue to show the org name as Unknown in this
situation.

Switched to showing Unknown for the System Identity as well rather than
just hiding it.
Refactor facts dialog glade.

Moves the last update down by the action buttons (which unfortunately
required a total re-do of the window as the dialog before wouldn't allow
anything but buttons in that area), and combined owner ID and label.

All system fields now hide if not registered.
Remove unnecessary use of backend in the facts dialog.
Remove use of swapped signals.