[bb10] Store button data in a PushButton

This is useful in situations where a button acts as an Action item

refs #280
[bb10] On bb10 Widgets should show on demand

Give more control to the plugin for controlling when a given
Item should appear.

refs #280
[bb10] Bigger buttons for Mobile

Increase the button size for mobile apps.

refs #280
[bb10] No backround actions are provided on Mobile

We Block background actions for mobile for now. this commit
is specific mobile bb devices.
[bb10] Button clicked actions for Mobile Desktop.

Setup button click action for mobile devices.

refs #280
[bb10] Mobile friendly Dialog for Pin Auth widget.

make the pin auth dialog mobile friendly.

refs #280