Defining $children as a public variable

Defining $children as a public variable (it was previously defined on-the-fly)
Fixing typo on Validator exception message
Merge pull request #1801 from willmorgan/patch-2

Fixing typo on Validator exception message
Merge pull request #1800 from willmorgan/patch-1

Define ConfirmedPassword::$children as a public variable
FIX Unquoted shortcodes weren't parsed (fixes #680)

Since that used to be the default shortcode notation
for our core "insert media" functionality, its important
to have this fixed and keep supporting "legacy" content
created with 3.0.
Merge pull request #1804 from chillu/pulls/shortcode-quoting

FIX Unquoted shortcodes weren't parsed (fixes #680)
FIX: Column with buttons in GridField is too wide

Tested on FF18, IE9-IE10, C26 and O12.15 on Windows8.
Use correct config variable name in encrypt_password

Use correct config variable name in encrypt_password
Fixes https://github.com/silverstripe/sapphire/issues/1709
Limit HtmlEditorField HTMLText casting note to existing fields

This prevents it from failing for proxied values
like BlogEntryForm, where the field name doesn't exist,
and rather gets processed and saved into a different field.
Merge pull request #1810 from uniun/fix-col-buttons

FIX: Column with buttons in GridField is too wide
Fixed BBCodeParser config API usage
Removed stray ampersand in Requirements (fixes #1809)

Only happens with suffix_requirements=true