LPS-29713 Google Maps Plugin: cannot edit the origin field even after it is configured to do so

Hi Iliyan,

The current behaviour of the map address text box when it can be edited is really weird because although you modify it, the map always loads the address set in the configuration panel. This occurs because if we don't fill the map address in the configuration, the portlet says "Please configure this portlet to make it visible to all users" so we always have to fill it and then the condition about I asked you yesterday avoid to load a new value entered by a user. My first commit removes that condition and it loads the new address whenever it's not blank (I guess that we prevent the exception you told me yesterday with this check).

My second commit gets the directions (instead of a point in the map) whenever the direction address is filled like google maps currently does.

Thanks.