Add Click Card Intent for DataCard.

Add an Intent field that will be used for an Action to occur when the
card itself is clicked.

Change-Id: If4438d9a23c13a160fe233852289c92ae630bc57
Use Intent objects for button actions.

Instead of asking the API caller to convert their Intents to Uris,
handle that within the sdk code and allow Intents to be passed instead.

Change-Id: Ie491ad3ffc42016ff99a68b55e06a46b0fda86d3