Missing values from onSubmit output due to serializeArray()

1. unset checkboxes and radio boxes are left out of the output instead of being set to false
2. disabled inputs are left out of the output instead of being set