More yas-key-syntaxes functions

As discussed in #497, I've added some example functions for `yas-key-syntaxes`, and added the `start-point` parameter. I replaced `"^ "` with `yas-try-key-from-whitespace` in the default value of `yas-key-syntaxes`, since I think that implements the original intention better anyway.