Add support for complex payload
Add support for complex payload

secondsun/unified-push-helloworld,jboss-mobile/unified-push-helloworld,lholmquist/unified-push-helloworld,jboss-mobile/unified-push-helloworld,danielpassos/unified-push-helloworld,psrna/unified-push-helloworld,lfryc/unified-push-helloworld,secondsun/unified-push-helloworld,lfryc/unified-push-helloworld,danielpassos/unified-push-helloworld,secondsun/unified-push-helloworld,psrna/unified-push-helloworld,lholmquist/unified-push-helloworld,lholmquist/unified-push-helloworld,secondsun/unified-push-helloworld,jboss-mobile/unified-push-helloworld,danielpassos/unified-push-helloworld,lfryc/unified-push-helloworld,psrna/unified-push-helloworld,danielpassos/unified-push-helloworld,jboss-mobile/unified-push-helloworld,lfryc/unified-push-helloworld,lholmquist/unified-push-helloworld,jboss-mobile/unified-push-helloworld,psrna/unified-push-helloworld