tnc-pdp: Fix monolithic build
unit-tests: Generate weak keys with gcrypt plugin (but quickly)
configure: Reorder and group feature options
configure: Add an option to enable all optional features/plugins

This has no real practical use, it just simplifies testing.
Add Travis CI config and build script