String kernel fixes

- add reasonable sqrtdiag normalizer to LI kernel
- add convenience constructor to the oligo kernel
- add slow compute function back to oligo kernel
- use SGVector instead of ptr & len