BBM Profile Box

This adds support for the BBM Profile Box, in addition it fixes the following issues:

#402 
#459 

There are also changes to make the code more memory efficient and misc bug fixes/cleanups.

Docs are here blackberry/WebWorks-API-Docs#448