added div's for toggles to work
reordered initialize to remove the double call,  then added a call to _bindModelUpdate in fetchfielddata to rebind the asynchronous fields
removed display:block to allow input types to show in toggles, when asynch call fails,  added line-height:1.3 to compensate
pulled divs,  used css changes instead
Added _getFieldId to deal with spaces in fieldId's.
cleaned up _initialize, made parsedUrl a local variable,  added code to set radio buttons from the model after asynch call returns
corrected white space issues
Merge pull request #50 from hasimpson-usgs/EQH-2776

Eqh 2776
Shouldn't have placeholders on input fields that already have values.
datetime requires a timezone designation, 'Z' for UTC in this case.
aria-labelledby needs to reference an element, set id to fix
Wrap all lines at 80 characters.
Remove redundant role attributes from semantic elements.
Change type to text on date/time entry fields and add placeholders back in.
Enhance datetime fields to be of type 'datetime' client side.
Remove add Z from text fields
Change labels in output section from adv-orderby to output-orderby
Defer querySelector until it is known that datetime is supported and add a Z to the value for the timezone.
Only add the Z for timezone if a value exists.
Remove _enhanceDateTime per request