Merge pull request #39 from spartacus06/localversionfix

put localversions file in SRCDIR, not OBJDIR
Add a COPYING file to make it trivial to find the license in a standard place
Merge pull request #41 from puiterwijk/add-license

Add a COPYING file to make it trivial to find the license in a standard place
refactor and fix multiple issues

- Fixup debug messages
- Remove dead code
- No more DEPENDENCY state
- Reachability test is now the "Inclusion tree" for determining
  which syms/sections will be included in the output
- 'reachable' field is now and 'include' and is the sole
  consideration in including sections/symbols (no more complex
  conditional checks)
- Order LOCAL before GLOBAL in the symbol table.  Apparently, after
  a FILE sym, all LOCAL symbols should precede GLOBAL syms or readelf
  shows <corrupt>
- Handle __ksymtab_strings section and __ksymtab_* syms

Signed-off-by: Seth Jennings <sjenning@redhat.com>