intel: Add support for returning the list of (possibly) implementable types.
gscomplete: Use the intel method to get the list of types instead of the Sublime syntax definition.
As a side-effect, types decared in groups e.g. `type ( T int )` are now dispayed as snippets