AeroGear.ajax with ES6 promises and UnifiedPushClient update

There are 2 commits here.  the first adds AeroGear.ajax for xhr requests and will return an ES6 promises( or fallback )

The second removes jQuery from the UnifiedPushClient and uses the new AeroGear.ajax instead.

this is for https://issues.jboss.org/browse/AGJS-154