Trivial: another generated file for git to ignore.
Fix a few typos in pkg.conf.5
Document new configuration options.

LOCK_WAIT, LOCK_RETRIES, SQLITE_PROFILE, WORKERS_COUNT, READ_LOCK
pkg-backup: Support -q
pkg-backup: Remove docs for '-d -' as it does not work.

This did not work in 1.2 either.

Fixing this properly would also cause issues with events/progressbar
output. See affe73b354 for example.
Reset stalled when starting debit progressbar

Issue:	#943
For interrupted progressbar, just print a newline rather than risk calling all cleanup

This also fixes interruptions delaying the next progressbar tick
display.

This also fixes printing 'done' when stdout is not a TTY.
Cancel the alarm when the progressbar is done
Rework progressbar display logic and remove the need for the alarm.

This fixes support for --STALLED-- output in debit bars.

Issue:	#943
No need to limit calling progressbar_tick() as it is self-limiting

Issue:	#943
Fix progress ETA. Need to set last_update.

Without this the elapsed period was getting 1 second longer
on every tick, having calculated from the beginning. This
resulted in the calculation considering that it took
now-begin seconds for the 1 tick to fire, meaning
very very low BW

Issue:	#943
Progress bar: If not in a TTY, show progress_message after interruption on next tick
Debit progress: Show total size, bw, time at end.

It is more useful to show this information to the user rather than
hiding it.
Fix pkg-config for arrays/objects

Issue:	#971
Fix RC scripts being started on deinstall rather than stopped

Reported by:	gwollman
Debit progress: Account for TCP SLOW START and weigh the first few ticks less

For example, the old was too greatly affected by the starting speed:
  70 MB to be downloaded.
  Fetching libreoffice-4.2.5_4.txz:   0%   50 KB  51.2k/s    23:46 ETA
  Fetching libreoffice-4.2.5_4.txz:   1%    1 MB   1.2M/s    07:27 ETA
  Fetching libreoffice-4.2.5_4.txz:   3%    2 MB   1.3M/s    04:17 ETA
  Fetching libreoffice-4.2.5_4.txz:   5%    4 MB   1.4M/s    02:59 ETA
  Fetching libreoffice-4.2.5_4.txz:   7%    5 MB   1.5M/s    02:17 ETA
  Fetching libreoffice-4.2.5_4.txz:   9%    6 MB   1.5M/s    01:52 ETA
  Fetching libreoffice-4.2.5_4.txz:  11%    8 MB   1.7M/s    01:32 ETA
  Fetching libreoffice-4.2.5_4.txz:  13%   10 MB   1.7M/s    01:19 ETA
  Fetching libreoffice-4.2.5_4.txz:  16%   11 MB   1.8M/s    01:08 ETA
  Fetching libreoffice-4.2.5_4.txz:  18%   13 MB   1.8M/s    01:00 ETA

Now it gets closer to accurate quicker:
  70 MB to be downloaded.
  Fetching libreoffice-4.2.5_4.txz:   0%   10 KB  10.2k/s 01:58:56 ETA
  Fetching libreoffice-4.2.5_4.txz:   1%  900 KB 911.4k/s    02:10 ETA
  Fetching libreoffice-4.2.5_4.txz:   2%    2 MB   1.3M/s    01:13 ETA
  Fetching libreoffice-4.2.5_4.txz:   4%    3 MB   1.3M/s    01:09 ETA
  Fetching libreoffice-4.2.5_4.txz:   6%    5 MB   1.4M/s    01:05 ETA
  Fetching libreoffice-4.2.5_4.txz:   8%    6 MB   1.5M/s    01:01 ETA
  Fetching libreoffice-4.2.5_4.txz:  10%    8 MB   1.6M/s    00:57 ETA
  Fetching libreoffice-4.2.5_4.txz:  13%    9 MB   1.7M/s    00:53 ETA
  Fetching libreoffice-4.2.5_4.txz:  15%   11 MB   1.7M/s    00:49 ETA
  Fetching libreoffice-4.2.5_4.txz:  17%   12 MB   1.7M/s    00:46 ETA
  Fetching libreoffice-4.2.5_4.txz:  19%   14 MB   1.1M/s    00:46 ETA

Issue:	#943
Ensure an item is passed to pkg_job_add_req()
pkg_jobs_universe_get_local() can return NULL, not sure how to handle it here.

This would eventually crash in pkg_get() later anyhow due to NULL
pkg
Fix pkg-fetch -d. unit can be NULL here.

Issue:	#955
pkg-fetch.8: Remove reference to removed mirror mode