protect against XSS in display of formatted items.  allow unescaped HTML in your lookups only if you are explicitly formatting it yourself.  thanks to @elijahr
PEP8 cleanup
PEP8 cleanup for example app
really Fixes #39 : when an form validation error is returned the response is not yet rendered,
so it needs to be rendered to string before hijacking it
Follow the Meta definition of the original modelform

make_ajax_form does not take into account the configuration of a form, and for example, excluded fields still appear. Should fix this.
remove width hack
example app: better install.sh script
set native autocomplete="off" for input
big change: move all js from the widgets html into ajax_select.js
this eliminates duplication of js for each input and is far less hacky
example: enable the + add option (now working)
add AdminSelectAdminTabularInline for easily adding admin + popup to inlines
some example app docstrings
add github @links
minor docs cleanup
version bump
jshint cleanup
fix setup.py to correctly include static/ when installing the egg
(files would appear correctly in the sdist, but not when later installed from that source)
example app: testing help text
pylint
reinstate: allow html in the dropdown menu
this was a feature using the old jquery autocomplete.