Adding tests for 'pattern' attribute support

Parsley should validate elements against pattern attribute value[1][2].

This commit includes tests that this implementation must match and pass.

[1] http://www.w3.org/wiki/HTML5_form_additions#type_and_pattern
[2] http://www.w3.org/TR/html-markup/input.text.html#input.text.attrs.pattern

Adding 'pattern' attribute validation

This commit implements auto-validation against pattern attribute value.
It behaves exactly equals data-regexp attribute, but allows developers to
include regexp validations with cost-zero to markup, once they had pattern
attribute included.

Note: Tests included on @19099b6 passes only with not-minified version. So,
the default test will fail and shold be appended with #jquery or #zepto to
pass, until a new minified version is built.

Fix: Missing 'null' patterns handler

Zepto and Standalone versions breaks due to lack of treatment when dealing with
elements with pattern attribute undefined. jQuery was gently bypassing this
failure but, the other libraries are blaming my fault.

From now on, Parsley will automatically add pattern attribute validation when
two requirements are satisfied:
1. Pattern attribute IS string. This excludes undefined on old browsers and
also, on new HTML5 compliant browsers, ignores cases which the attribute is not
defined.
2. Pattern attribute HAS length. An empty pattern doesn't make sense and also
won't never be valid. If, for some unknown bizarre cause, we need an empty
field, pattern="^$" should do the trick

At this time, jQuery and Zepto tests should happly passes.

Minified version for pattern attribute support

With the directions[1] given by @guillaumepotier, this commit brings the
minified version under the name of 1.1.11-dev

[1] https://github.com/guillaumepotier/Parsley.js/pull/128#issuecomment-13609870
- added html5 pattern validator on documentation
Merge pull request #132 from guillaumepotier/pattern-validator

Pattern validator