Added callback functionality for ui-map.

Added the possibility to call an arbitrary scope function after having compiled the ui-map directive. This can e.g. be used to additionally modify or work with the map from within the controller after it has been created. The callback gets the map object as its first parameter. A test for this functionality is included in the specs.