XDOC fancy viewer updates and bugfixes

 - Ported xdoc fancy viewer to newer versions of jquery and typeahead

 - Fixed up typeahead box (jump to box) to be less horrible, showing
   many more results with a scroll-bar if necesary, and adding "return
   key chooses first item" support.  I think I'll claim this fixes #149.

 - (with Sol) make middle click work in xdoc.  Senseless hacking.  Seems to
   work in Chrome and Firefox.  Fixes #148.

Please report any portability issues...
Merge remote-tracking branch 'remotes/origin/master'