tests: add missing files to Makefile.am
fixed 204 response handling, added new Test-204.px
progress: Split update into update and draw
Add --show-progress to force  display progress bar

This is a relatively large commit that implements two major features:

1. Implement --show-progress switch to force the display of the progress bar in
   any verbosity level
2. Edit the implementation of the progress bar so that the filename is displayed
   in the same line.
Aesthetic changes and bug fixes for progress bar
Plug memory leak
Fix compiler warnings
gnulib: update module
More progress bar aesthetic changes

This commit introduces two new changes to how the progress bar looks:
1. Support the --progress=bar:noscroll option which will prevent the filename
   from scrolling in the progress bar
2. Print human readable value for the amount already downloaded for any file
Whitespace and formatting changes.(Aesthetic only)

This commit makes lots of whitespace only changes. It has been ensured that this
commit does not make any changes to the functioning of the program. The only
changes that have been made are:
    * Remove trailing whitespaces
    * Convert tabs to spaces
    * Fix indentation issues in the code
    * Other aesthetic changes to the formatting of comments
Support libpsl for cookie domain checking
Merge remote-tracking branch 'origin/master' into parallel-wget

Conflicts:
	README.checkout
	configure.ac
	src/build_info.c.in
	src/ftp.c
	src/http.c
	src/main.c
	src/options.h
	src/progress.c
	src/retr.c
	src/retr.h