gitignore autoconf cache
revamped install and lib usage, more options for packages

- make path to default-templates.cfg configurable refs #1802
- use etc::config / lib::... only works with /usr/local/LConf prefix refs #1798
- move *.pl to $prefix/bin refs #1836
- create doc/ and add README,. move LICENSE there refs #1834
- rename contrib/lconf_deploy.sh to contrib/LConfDeploy.sh; add make
  install option refs #1828
- make path to custom/{pre,mid,post} scripts configurable refs #1788
- replace bare install call in Makefile with AC_PROG_INSTALL and
  install-sh refs #1832
- add m4/version.m4 macro and remove hardcoded versions refs #1830

basically, this will pave the way for a clean spec file and proper
packaging.
enhance UPGRADING, add INSTALL and README.RHEL

refs #1790