Optionally allow flags to be passed to pendingActivity/pendingService

Allows consuming code to set options such as
PendingIntent.FLAG_UPDATE_CURRENT
Add missing methods to the Preferences API

Android SharedPreferences can handle a `java.util.Set[String]`, in
addition to the other types. This updates the `Preferences` class to
take a scala `Set[String]` and perform the appropriate conversions. In
addition, the `remove` method was missing from the API, and it has been
added.
Merge pull request #63 from sgrif/sg-complete-preferences-api

Add missing methods to the Preferences API
disable some broken link
Merge pull request #61 from sgrif/sg-flags-to-pending-intent

Optionally allow flags to be passed to pendingActivity/pendingService
added pendingService[T]
changed author