Add ability to add and replace DT_NEEDED entries
support -h in addition to --help
Add --remove-needed to manpage.
Fix typo in manpage
Added --print-soname option, to print DT_SONAME entry of .dynamic section
--set-soname, first working prototype
--set-soname with .dynstr section resize, proper debug messages
--set-soname, fixed help message
raise error if no DT_SONAME found
Added assertion in TODO, removed some useless debug msgs...
Added tests for --print-soname and --set-soname
Clear help message for --print-soname and --set-soname options

Also fixed bad SONAME positioning in help output
Merge branch 'cdugz-master'
Merge branch 'master' of github.com:rgcjonas/patchelf
Merge branch 'master' of github.com:ext/patchelf
Merge branch 'manpage-typo' of github.com:fsateler/patchelf