docserver.py fix (#5291)
docserver.py fix (#5291)

* Changed input to raw_input

* Changed to use future builtins input function

* Adding KeyboardInterrupt and syntax error catch

* Removed spurious as e

* Fix as builtins not available in all python 2 environments

* Re-removed builtins import

* Moved try before sleep

azjps/bokeh,ericmjl/bokeh,dennisobrien/bokeh,mindriot101/bokeh,azjps/bokeh,percyfal/bokeh,bokeh/bokeh,dennisobrien/bokeh,DuCorey/bokeh,timsnyder/bokeh,draperjames/bokeh,Karel-van-de-Plassche/bokeh,jakirkham/bokeh,philippjfr/bokeh,aavanian/bokeh,draperjames/bokeh,dennisobrien/bokeh,jakirkham/bokeh,DuCorey/bokeh,bokeh/bokeh,philippjfr/bokeh,azjps/bokeh,ericmjl/bokeh,aiguofer/bokeh,schoolie/bokeh,azjps/bokeh,jakirkham/bokeh,draperjames/bokeh,rs2/bokeh,DuCorey/bokeh,azjps/bokeh,aiguofer/bokeh,draperjames/bokeh,bokeh/bokeh,schoolie/bokeh,timsnyder/bokeh,mindriot101/bokeh,ericmjl/bokeh,bokeh/bokeh,schoolie/bokeh,aiguofer/bokeh,draperjames/bokeh,rs2/bokeh,DuCorey/bokeh,ericmjl/bokeh,percyfal/bokeh,Karel-van-de-Plassche/bokeh,aiguofer/bokeh,aavanian/bokeh,Karel-van-de-Plassche/bokeh,schoolie/bokeh,philippjfr/bokeh,dennisobrien/bokeh,dennisobrien/bokeh,timsnyder/bokeh,stonebig/bokeh,jakirkham/bokeh,rs2/bokeh,ericmjl/bokeh,stonebig/bokeh,Karel-van-de-Plassche/bokeh,stonebig/bokeh,stonebig/bokeh,timsnyder/bokeh,mindriot101/bokeh,rs2/bokeh,bokeh/bokeh,jakirkham/bokeh,philippjfr/bokeh,DuCorey/bokeh,aavanian/bokeh,rs2/bokeh,percyfal/bokeh,percyfal/bokeh,Karel-van-de-Plassche/bokeh,philippjfr/bokeh,schoolie/bokeh,aavanian/bokeh,timsnyder/bokeh,aiguofer/bokeh,percyfal/bokeh,mindriot101/bokeh,aavanian/bokeh