Address can be set also after setting attributes of search control
Control's html id is set to container element
GpsPoint: improved setting of address

Before this commit, it wasn't possible to place address immediately
after coordinates passed as array.
GpsPoint: doesn't throw exception on NULL args
GpsPositionPicker: default value is set on NULL
GpsPositionPicker: setValue() supports fluent interface
DI: fixed registration of macros [fixes #23]

Latte in Nette 2.2 doesn't support property access to getters anymore.
GpsPositionPicker: fixed handling of address in setValue()

Method now nulls search field, when the value isn't provided, and also
doesn't trigger notice.
Merge pull request #22 from marian-r/development