gitignore: ignore files generated by running configure

These can be removed with: git clean -fdx

Doing so will also remove the autotools support files generated by
bootstrap.
gitignore: ignore files generated by running make
cleanup: remove compiler warnings

Eliminate the cause of several diagnostics emitted by gcc 4.6.3 and
4.9.0:

- index, time, tmpfile, optind, and remove are all globally-visible
  symbols that were shadowed by local declarations
- time_t may be a signed type, resulting in a signed/unsigned comparison
  warning from an operation in rrd_xport
- bypass declarations of variables not referenced due to DISABLE_FLOCK
cleanup: fix link target
Merge pull request #471 from pabigot/cleanup-gitignore

Cleanup gitignore
Merge pull request #472 from pabigot/cleanup-nowarnings

Cleanup nowarnings
tests: add test for new rrdcreate feature