Fix -i, -u, -x and -y option
Add a missing include
fix if_existing bugs

- it was returning reverse results when searching strings in file
- if didn't detect that files didn't exist when searching for strings
Detect clock_gettime properly

my implementation of AC_SEARCH_LIBS macro was incorrect. This should hopefully fix it.
Add preprocessor defitions that request posix features
Merge branch 'master' of git://git.omp.am/conky
Really fix "conky fails to build with audacious" (sf.net #3539500)

apparently, my previous fix was not sufficient, although I do remember testing it :/

fix by Daniel Pielmeier.
Fix building without X11

Fix by Scott Moreau
Do not truncate non-human-readable numbers to 32bit (sf.net #3564560)

patch by hdastwb
Fix graph auto-scaling when the width is 0
Make sure we get report if one of the commands in the documentation pipeline fails
MPD: add mpd_albumartist (sf.net #3532376)

Adds mpd_albumartist support as an object since mpd_artist lists all participating artists of the
current song and not the main album artist.

patch by Sébastien Lavoie-Courchesne
Fix curl-related crashes (sf.net #3386728)

curl implements some of the timeouts using alarm(), where the alarm handler longjmp()s back into the
curl code. This is a bad idea in multi-threaded applications, since it is not guaranteed that
SIGALARM will be recieved by the correct thread. Therefore, we instruct curl to avoid using
signals.

Conflicts:

	src/ccurl_thread.c
Fix wlan stats segfault (sf.net #3581218)

Sometimes wlan related TEXT causes segment fault, and backtrace shows it's strtok in
iw_get_stats.

I read the code of wireless_tools, which says 'strtok not thread safe, not used in WE-12 and
later' for iw_get_stats. But it need to first check if has_range and then we_version_compiled.

In conky/src/linux.cc, iw_get_stats is called before iw_get_range_info, hence has_range is always
0 in iw_get_stats and strtok is used. I simply move iw_get_range_info before iw_get_stats and no
segfault up to now.

patch by ruikai
add readme.md and travis.yml
Update travis build file.
Update travis build file.
Update travis build file.
Change README paths.
Assorted fixes found by valgrind

== common.cc ==
'result' can be uninitialized.

== conky.cc ==
strcpy()'s overlap: undefined behaviour. memmove()'s one is
defined.

== eve.cc ==
Some simplifications, and there are two leaks:
1. 'mySkill' could be leaked. So, let's make 'skill' point to it instead
   of strdup()'ing the buffer.
2. 'output' could be leaked at l.390.

== freebsd.cc ==
Leak of 'freq_sysctl'.

== net_stat.cc ==
free() already null-checks, so we don't need to do it again.

== proc.cc ==
Leak.

Signed-off-by: Pavel Labath <pavelo@centrum.sk>