ccanlint: mark unused parameters. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
tools: use tal instead of talloc. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ccanlint: remove argument to -k/--keep It's much easier to simply say "keep all", and it simplifies the code quite a bit.
ccanlint: fix warning about bogus return value.
ccanlint: check for incompatible license boilerplates within subfiles. This checks to make sure you're not accidentally relicensing code; eg. it's OK (though a bit impolite) to turn a BSD-licensed file into a GPL module, but not the other way around.