Revert stripping shlib versions from e127d91d4.

This is not right and is similar to stripping versions from packages. No
sane decision can be made from it. It also broke pkg [r]query %B output.
pkg {register, check -B}: Fix registering provided shlibs as required
Get rid of pkg_register_shlibs() and use pkg_analyse_files() in pkg create.

This avoids bugs such as ca3dd25a6.
The code was nearly identical, update it to also clear the list of
provided/required shlibs when called as well.

This also fixes pkg create not calling analyse_fpath().

This also enables DEVELOPER_MODE strict shlib analysis in pkg create.
When analysing ELF files with DEVELOPER_MODE, don't bail on first error
Update to pre-alpha10
Prompt/display updates
Make prompt outputs consistent
Consistently spell catalogue the same
Fix progress bar / ETA field widths/alignments

Reported by:	mandree
Issue:		#943
Percents needs to be 3-width

Issue:	#943
Remove stale comment
Update progress bars: Ensure these always display.

If no entries were processed then only a blank line would show when the
next progress bar started (when stopping the open progressbar event).
When starting a progress bar always show 0% right away.

This avoids the progress message not displaying until work was done.
If the first tick takes a while then there is no message shown on the
screen explaining what is happening.
pkg update: Rework output slightly to make it more clear what is happening

  # pkg update -f
  Updating FreeBSD repository catalogue...
  Fetching meta.txz: 100% of 944 B
  Fetching digests.txz: 100% of 2 MB
  Fetching packagesite.txz: 100% of 5 MB
  Processing new repository entries: 100% of 23197
  FreeBSD repository update completed. 23197 packages processed:
    0 updated, 0 removed and 23197 added.
  Updating blah2 repository catalogue...
  Fetching meta.txz: 100% of 264 B
  Fetching digests.txz: 100% of 61 KB
  Fetching packagesite.txz: 100% of 177 KB
  Processing new repository entries: 100% of 707
  blah2 repository update completed. 707 packages processed:
    0 updated, 0 removed and 707 added.
Fix stray input without formatter in pkg-repo
Rebuild libpkg if libpkg.ver is updated
Add pkgdb_it_count()
Allow progressbar to be used elsewhere in pkgcli
pkg-check: If not running -v, show a progress bar
pkg-clean: Add progressbar