Enable responses to be fired on the same thread which was used in the request.

This is handy in situations where more work needs to be done on the thread which doesn't require UI changes, like for example processing JSON responses, parsing images, etc.
Sample activity to demonstrate use of Pool Thread in responses.
Add another constructor for controlling usePoolThread.

No need to construct a looper, or get the current looper, when, in essence, we don't wish to use one at all.
Merge pull request #765 from fineswap/UsePoolThread

Enable responses to be fired on the same thread which was used in the request.
Merge pull request #766 from fineswap/UsePoolThreadSample

Sample activity to demonstrate use of Pool Thread in responses.
Fixed Lint issue in UsePoolThreadSample
Manually merged PR, Closing #759
Updated build configuration
Merge commit 'f32c234cc475f3a132ad5e5bf45fec6f6137418d'