- Fix some backwards autocompletion
- Clean up language for consistency and style
- Clean up language for consistancy and style for bash
Merge branch 'master' into fix-autoremove-completion
Be more care about universe.

Here are steps we need to perform on each job type:

- FETCH:
  1) if we find fetch for upgrades, then check local packages and
  find direct upgrades ignoring locked packages
- INSTALL:
  1) if we install a single file, check for it and abort if it is
  locked
  2) add both local and remote packages to the universe ignoring
  *remote* packages for locked origins (but adding local packages)
- REMOVE:
  1) add all packages to universe, but do not add locked packages
  to the request to delete
- UPGRADE:
  procedure is similar to INSTALL
Separate upgrade task from install and delete.
Rework install and update logic.
Try to register local conflicts.
Fix order of jobs applying.
Rework conflicts detection logic.

Conflicts are now managed from pkg_conflicts.c
Conflicts are now assumed to be independent from the package repo
backend type.
During installation job, register conflicts and try to re-solve the
previous request.
Reduce level of manifest debug messages (2 to 3).
Finalize the new conflicts logic.
Resolve conflicts in a request.
Fixed a message for packages being removed.
Reset the number of jobs
Only show the dirty conflicts list if debug is activated via pkg -d install...
Improve message printing
Do not self register as a dependency

Reported by:	smh
Fix retrieving string values from env
Attempt to fix 'pkg info -E'.