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.
Pickadate Pattern with timezone support

- List of timezones is passed in data attribute
- Default timezone can be defined
- If only one timezone is provided than selected and disable timezone
  dropdown
Merge pull request #371 from plone/dimified-toggle-coverage

Pickadate Pattern with timezone support
Docs: editorial cleanup, update examples and references, standardize formatting

* Rename Tutorial to Learn
* Fix typos, spellcheck
* Editorial changes and updates to the deployment section
* Add a link to Rok's video at the Wine and Beer Sprint
* Update Learn to match changes in mockup
* Getting Started: Editorial changes
* Replace html with markdown
* Reformat using semantic linefeeds
* Fix the sample JavaScript code so the lint tests pass
* Fix (Makefile) Typo on bundles
Fix mockup egg.
Fix mockup egg.
Docs, LEARN: Add "HowTo: Convert a jQuery Plugin to a Pattern"
Merge pull request #372 from plone/docs-jquery-plugin

HowTo: Convert a jQuery Plugin to a Pattern
tinymce icons/font now displaying correctly

* added content.min.css from tinymce as content styles
* updating node packages to latest
Merge pull request #373 from plone/tinymce-fix-icons

tinymce icons/font now displaying correctly