* helm-source.el (helm-source): Remove the init slot.
* helm-bookmark.el: Don't use type.
* helm-source.el: Allow inheritance of types.
* helm-bookmark.el (helm-source-basic-bookmarks): inherit from type
  bookmark.
(helm-source-bookmarks): build it from helm-source-basic-bookmarks.