UI to allow question location editing

- still needs logging and a decision about data structure
Event Logging and Display in History for Changing of Question Location

Also fixed a few issues with handling of no county and no location and
did some code tweaking. Still need to clear out county when location
changes to blank and need to either update the page on submit or update
the history via ajax.
refresh history
Clear County Out of DB Even If County ID is Submitted But Not Location

Covering the just in case case.
Record Original Location and County
simply history of location changes
clear county when no location selected
Always allow location editing, but display a warning if a location already exists
don't record a QuestionEvent unless there's really a change
clear county form when location set to no location
missed one!