Fix Bug 226 - querystring widget bugs

This commit addresses the following issues reported in #226:

* "remove line" shouldn't be in line where to select new criteria.
Added a css rule to not show the x on the last line.
* "remove line" should be an icon
An icon (css content char) was already there. Added css to reduce width
of field.
* input fields should be as high as dropdowns (e.g. date selection in
* querystring).
Added css statements to remove default margin so that the lines below
are not pushed down when date field inputs are inserted. Also added an
extra clear element to separate criteria from sort section.
* creator selection "is" doesn't work - no autosuggestion of existing
* users.
Added an UserPickerWidget to allow autosuggest for users, added a new
json test data provider in fakeserver.js
* location/"absolute path" (maybe also "relative path") should show
* related items widget
Added the RelatedItems pattern for the absolute path location. The
relative path should stay a string widget according to Rok.
* date selection "before/after date", between dates - datetime selection
* instead of date
Removed the time: false configuration for the date pickers.

* also created tests for querystring
Merge pull request #362 from plone/querystring-widget-bugs-226

Fix Bug 226 - querystring widget bugs
test coverage for toggle-test 100%
package.nix: Fix for Linux, fsevents is mac only
remove unused patterns/bundles/code
Merge pull request #363 from plone/dimified-toggle-coverage

test coverage for toggle-test 100%
Merge pull request #364 from plone/fix-package.nix

package.nix: Fix for Linux, fsevents is Mac only
Merge pull request #366 from plone/remove-unused-patterns

move unused patterns/bundles/code to "unused-patterns" branch
fix broken development with mockup watch (when mockup is present in buildout)
Merge pull request #367 from plone/garbas-watch-fix-development-mode

fix broken development with mockup watch (when mockup is present in buil...
Revert "Fix Bug 226 - querystring widget bugs"

This reverts commit 32d9c66955386c8eba3e40df96fdc2ca302e6558.
Docs: editorial cleanup, update examples and references, standardize formatting

* Rename Tutorial to Learn
* Fix typos, spellcheck
* Wrap consistently at 80 chars
* replace html with markdown
* Update Learn to match changes in mockup
* Make the sample JavaScript code pass the lint tests
* Editorial changes and updates to the deployment section
* Add a link to Rok's video at the Wine and Beer Sprint
* Getting Started: Editorial changes
* fix(Makefile) Typo on bundles