Fixed date being 12 hours off when passing js Date

Date is 12 hours off when passing Date to datetime-local in the PM.  Changed text being passed to 24 hour.
Merge pull request #289 from scottburch/master

Fixed date being 12 hours off when passing js Date
add AutoForm.find and use that instead of crazy old logic; no more need for `autoform` attribute; rework afFieldSelect so that context does not change within
more reworking of internals
code docs for AutoForm.find
doc updates, document autosave
If you provide `buttonClasses` attribute on a quickForm, the bootstrap templates now use that as the entire `class` attribute rather than adding `btn btn-primary` to it.
helper optimization
no longer documenting remove forms or afDeleteButton, which are deprecated
document autoform defaults in schema; closes #267
add event, template, formId, and resetForm to `this` within most hooks as appropriate; closes #297
add formId to `this` for docToForm and formToDoc
add `filter`, `autoConvert`, and `removeEmptyStrings` attributes to autoForm/quickForm, which can be set to `false` to override default behavior; closes #301
add AutoForm.debug method; closes #293
document afFieldNames
Add afQuickFields
When all fields that comprise a sub-object are empty, we now unset the whole subobject and do not complain about required fields in it, in case the object itself is optional.
update TOC and API docs
bump version
Added an additional condition in bubbleEmpty to ignore date objects.