Fix problem with in ($coloumns) of

Running a filter `in city of London` was returning an SQL error saying `t1_1.city`
is not defined. This should fix the problem by adding the join statement at the end
similar to what is done to the `within` statement
sanitizing inputs to avoid broken xml when there is an ampersand (or any html entity for that matter) in the fields
Ability to locate the current marker without having to input everything again

When you want to update the marker, even ever so slightly, the only way to currently
do that is by clearing the entire address. When an input is modified, the "locate on map"
button is re-enabled without needing to wipe away the entire address.
logging google maps error to main symphony log
Merge pull request #14 from dtan/error-logging

logging google maps error to main symphony log
Merge pull request #13 from dtan/integration

Sanitize inputs and updating entry location
Merge pull request #7 from jonmifsud/patch-1

Fix problem with in ($coloumns) of
merge changes from designermonkey/addresslocationfield