Automake cleanup

- Moved as much conditionals as possible to the prog/lib itself
- Moved libs to _LIBADD instead of _LDFLAGS
- Tried to join files in the same subdir (auth, crush) in same lib
- Created some LT helper libraries (like libcrush and libauth)
- Cleaned up test (especially unittests), removed a lot of unused rules
- Moved some targets to Makefile.am fragments (includes, non-recursive)
- Disabled variable tracking size limit for ceph-dencoder (its always
  exceeding that limit anyways)

And a lot of various trivial cleanups.

Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com>
missing header
automake cleanup: moved tools, created makefile-env, renamed inttypes.h

- VTA is unsupported in gcc < 4.5, so check compiler support for it.
- Created a makefile-env with basic automake init.
- Moved various tools from src to src/tools.
- Moved various tests from src to src/test.
- In "includes", inttypes.h was cluttering the system's one. This caused
  random build errors on some systems/in some conditions. Renaming it.
- Add emergency defs of PRI*64 headers when int_types.h does not define
  them (which, unfortunately, can happen on some systems).
- Moved hobject to common (it's used by more libs)
- Moved C-files away from include to common

Signed-off-by: Roald J. van Loon <roaldvanloon@gmail.com>