first commit for pushio module
add documentation resolves #3860
add GPLv3 resolves #3855
update module so that it can work with standard Titanium SDK resolves #3849
update to latest PushIO framework
add travis build file