feat(checkbox): add support for z3c.form input type checkbox
fix(main_template): add #content id to corresponding div

This is the way Plone default stuff working (css & JS).
Add this to prepare adding of default Plone resources
we want to keep in this theme
fix(plone resources): disable resources we don't want from Plone

Plone is full of resources which add features and styles.
The best way to disabled resources is not to disabled them from
portal_resources but to make them empty in a skin directory.
This is a workaround to make it easier to uninstall the theme
but also to create new theme based on this one.
feat(test_rendering): add a test rendering page

Plone offer a test_rendering page to test styles. We copy
paste this one to adapt it to our theme and also to validate
what is supported and what is not supported.
style(css): Add support for documentByLine

authoring.css first review
css: add support for required field

We use font awesome star icon in red.
css(forms): add support for forms styles

Plone has a great forms.css styles but jquerymobile is far
better on many points. We will try here to grab only needed
style related to Plone's markup to make mobile experience even
better.

At the moment we have added:
* required field support using fontawesome star icon (red)
* error field support
* help message support
* login form
css(public): add support for public style

Start to support the famous public.css plone stylesheet. This
one has all the #content styles displayed to the user.

We don't want to go too fast on that point because jquerymobile
also provide nice default styles. So we will merge them one by one.

* pre tag support
* document's description support
feat: Add default bundle of resources into the theme.

Now we have removed selected portions of resources from Plone,
lets register default bundle to the current theme.

This commit just change configuration of the theme not of the
global resources.