Update for tapkee library

- Fix for compilation issue with clang -
  struct template specialization instead of
  boolean value specialization
- Lazy parameter checks to avoid runtime errors with
  parameters unrelated to the used method
- Proper license for vptree (missed Laurens whose code it is based on)