BBM contactsWithApp implementation for BB10

Requirements

    blackberry.event.addEventListener('onupdate', function(contact, event){});

Usage:

    blackberry.bbm.platform.users.getContactsWithApp(function (contacts) {
        var len = contacts.length;

        for (var i=0; i<len; i++) {
            console.log(contacts[i].displayName);
            console.log(contacts[i].ppid);
        }
    });

The primary use case for this is to create social connections between BBM users within your app. 

Right now, it only allows you to retrieve the following:

* appVersion - version of application a contact has installed
* bbmsdkVersion - bbm version
* displayName - display name
* handle - user handle (backwards compatible with devices up to BBOS 7.1)
* ppid - user identifier for BBM
* status - user's status - Available or Busy
* statusMessage - User's status message

I may find a way to work in grabbing the display picture but that's for another time :)

Thanks to @pagey for the help!