Clean up the svn-alist widget type, as hinted in r16610.
Clean up the svn-alist widget type, as hinted in r16610.

* contrib/client-side/psvn/psvn.el
  (svn-alist): Made the check for the `alist' widget type more robust against
    autoloading, at the cost of loading wid-edit earlier than necessary.
  (svn-alist-convert-widget): Don't coerce the :key-type and :value-type
    properties to lists.  That was needed only for the svn-alist-match
    function, which never made it to the trunk.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@856687 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion