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
Adding again the plone folder so we get on development
Merge pull request #375 from plone/ramon-plog

Adding again the plone folder so we get on development
Updated fontello font
Merge pull request #377 from plone/sneridagh-plog

Updated fontello font
fixing documentation build

- including all *.md files
- including all tests/ files
- including node_modules/requirejs/require.js
- url to docs.min.css was broken
- remove barceloneta from publishing from travis
Merge pull request #379 from plone/gaarbas-docs-build-fix

fixing documentation build
[Markup] fixed off screen dropdown menu for object actions in structure pattern

[Styling] Change the confusing icon for structure dropdown menu for add/remove columns

[Styling] Delete not needed button class from add dropdown menu in structure pattern
Merge pull request #378 from plone/sneridagh-plog

Several markup and styling fixes for structure pattern
feat(modal): Allow not to use ajax

This patch offers two things.
1. Allow not to use ajax for forms. Useful for the delete confirmation
   popup
2. If a page does not have a base tag, find the content url from
   $(body).data('base-url')
   The data attribute has been added in plone.app.layout 2.5.1.dev0

Background on the delete confirmation:
We wanted to just redirect on success, but this looses features with ajax.
There is no way to get the statusmessage. The statusmessage is set on the
302 reply, then jquery directly follows the redirect and receives the
information that it shall delete the cookie. Now the success handler has
no trace of the status message. After thinking of patching statusmessage
to maybe add the status message just once as a response header field, I
realized I could just not use ajax on form submit since it offers no
advantage for this use case.
Syntax fehler