initial work
base widgets cleaned up, TextareaWidget added
initial work on rework of dx patterns
fixing tests to work with changes being done in last  10 days of commits
updating nix tooling
ensure there is a downloads folder
needed latest p.a.querystring
depend on at and dx extras from within test extra. so its enough to depend on plone.app.widgets[test] for testing
add more unsafe metadata
handle lookups not working, fixes #179
fix saving dates in dexterity
initial work
base widgets cleaned up, TextareaWidget added
initial work on rework of dx patterns
bringing nathans fix into the rewrite
Merge branch 'widgets-rework' of git://github.com/plone/plone.app.widgets into tinymce-widget

Conflicts:
	plone/app/widgets/base.py
	plone/app/widgets/dx.py
Updating base widgets

- adding docs to base widgets
- few api changed to make base widgets easier to use
- making sure tests are still passing
- removing plone/zope related code from base.py module
change to use UID instead of uid to match catalog results
remove dependency on plone.app.jquery

- we are going to bundle jquery with widgets.js
only deprecate form widgets and not other javascript