Added a README for a description/specification of what the updater is supposed to do.
Ignore the usual suspects.
Added a source file for a minimal program.
Added a Makefile.am for the updater.

Include the updater in the (top) build process.
Use curl instead of libsoup because of better portability.
Added information about libcurl.
Testing code to get the latest version information from a test location on the web.
Move getting the latest pcb version info into a separate function.
Added updater_get_file() and updater_fwrite().

updater_get_file() can be used  to get a single file from an FTP server.
It delays the actual destination file creation until the first write
callback so that it won't create an empty file in case the remote file
doesn't exist or something else fails.
updater_fwrite() is the first write callback.
Added a define for the pcb latest version URI to allow for easy modification.
Take CLI arguments into consideration.
Added code for comparing versions.
Keep the latest version string in a chunk of memory.

- rework on var names.
- pcb_latest_version should not be global.
- added a test in main() for getting the latest tarball or not.
Added a version file.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Make errors and warnings go away.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>