Update form.js to store templateData option

updated Form initialize to save Form.templateData if passed as an option
Updated form.js 'stores important options' test

updated 'stores important options' test to test storing of templateData option
Updated README.md 100% custom forms example

Updated 100% custom forms example to include templateData
Allow string input on regexp validator

This would be very useful because it would allow conversion of a RegExp object AFTER it is transferred in JSON format.
replaces deprecated qunit 'raises' with 'throws'
Being consistent about throwing Errors rather than strings

Helps improve browser stack traces (especially during QUnit tests)

See also http://www.devthought.com/2011/12/22/a-string-is-not-an-error/
and http://www.nczonline.net/blog/2009/03/10/the-art-of-throwing-javascript-errors-part-2/
Build
Changelog
Merge pull request #322 from philfreo/master

Being consistent about throwing Errors rather than strings
Merge pull request #287 from BradDenver/master

Form not saving templateData when passed as an option
Build
minor readme tweak

I'm a tad ocd
Add templates for Bootstrap 3
Actually include Bootstrap 3 files
Release 0.14.0
Allow string input on regexp validator; Included tests
Merge branch 'master' of git://github.com/gregsabia/backbone-forms into gregsabia-master
Readme
Build
Merge branch 'master' of github.com:powmedia/backbone-forms

Conflicts:
	distribution.amd/backbone-forms.js
	distribution.amd/backbone-forms.min.js
	distribution/backbone-forms.js
	distribution/backbone-forms.min.js
	src/editors/select.js