Change Log:
- ContactListActivity:
  - now implements PositionRequestDialogFragment.RequestDialogListener (new, see below)
  - added a BroadcastReceiver and ACTIONs for it. This is for the Service to be able to communicate with the Activity.
  - added a ServiceConnection so the Activity can use Methods of the Service.
  - added an onContactClicked method that shall be called when a contact in the ContactList was clicked.
  - modified the onStart method for handling Notifications and binding to the Service
  - overrode the onStop method to unbind from the Service and to flag the Activity as "inactive"
  - overrode the onResume method to register for the local broadcasts from the Service
  - overrode the onPause method to unregister from the locals broadcasts
  - implemented the onClick and onCancel methods from the PositionRequestDialogFragment.RequestDialogListener class
- added the DirectionsJSONParser class from http://wptrafficanalyzer.in/blog/driving-route-from-my-location-to-destination-in-google-maps-android-api-v2/
- FMFCommunicationsService:
  - now implements LocationListener for being able to send locations to a friend
  - added a timer task to cancel the wait process of a request
  - added the LocalBinder class to enable the activity to bind to the service
  - modified the onBind method to return the service's binder
  - added methods for the contact list activity to call (e.g. for sending XMPP messages)
  - overrode the onCreate method to do some initialisation, like logging in and register for location updates.
  - changed the onStartCommand method to receive commands (actions) and extras through intents.
  - added a helper method findSenderChat to find the corresponding Chat for a Jabber ID.
  - added a notifyAboutRequest method to either create a notification, when the app is not opened or show a request dialog otherwise.
  - added a notifyAboutAccept method to either create a notification, when the app is not opened or open the map activity otherwise.
  - added and implemented a MessageListener to process received XMPP chat messages.
  - implemented the LocationListener methods.
- renamed FMFLocationListener to FMFRosterListener and now this class implements RosterListener.
- removed the MapActivity class
- added the MapsActivity class from http://wptrafficanalyzer.in/blog/driving-route-from-my-location-to-destination-in-google-maps-android-api-v2/
  - added TODO comments to the activity.
- added  and implemented a PositionRequestDialogFragment that will be shown, when a position request is received.
- strings.xml:
  - added values for the PositionRequestDialogFragment.