Adding ability for clients to insert random headers into the JSON callback on Android

This allows users to make requests where a token would be put into the headers for auth tokens, etc.
It would have been better to add #headers to end of arguments array instead of re-mapping the incoming arguments in ```BackgroundGpsPlugin```.