[Coding style] improve readability of configure.ac
Autoconf - improve header checks in configure.ac
Autoconf - delete obsolete library check
Autoconf - add copyright and check compiler explicitly
Autoconf - no need for using AC_SUBST
[Coding style] don't mix tabs and whitespaces
Incorporate OS X gettime implementation into fg_time.c

This approach has several benefits to previous implementation. First,
the number of source files are reduced. Second, the new approach doesn't
rely on __DARWIN__ (host) macros anymore. Instead, feature macros
(HAVE_CLOCK_GETTIME and HAVE_CLOCK_GET_TIME) are used, which is more
future-proof. Last, the new approach doesn't print via errx to stderr.
[Coding style] improve wording in configure.ac
Autoconf - disable asserts per default

Asserts are now disabled per default and can be enabled via ./configure
--enable-assert. As consequence, it's no longer needed to encapsulate
assert() function calls in #ifdef DEBUG macros.
Autoconf - make debug check similar to assert check
[Coding style] improve structure of configure.ac (again)

Subsequent patches require that AC_CHECK_HEADERS and AC_SEARCH_LIBS
are executed before AC_CHECK_FUNC and AC_TRY_LINK
Update documentation
Autoconf - AC_TRY_LINK is obsolete
Autoconf - checks for upcoming CPU affinity implementation
[Coding style] improve structure of configure.ac
Travis - build w/ --enable-assert
Fix bug in Travis config
Use strdup() to copy argument string. Made argparser state local again.
Merge pull request #131 from alexander-zimmermann/next

Clean-up configure.ac
Merge pull request #132 from erzb5e6f65/FixStringHandling

Fix string deallocation faults