Merge recent changes into master

@Raizlabs/maintainers-android  Created this branch off of JM-PostParams. Made a few updates to allow building with B&H using Gradle. We want to merge this branch into master as we discussed yesterday. Also, going forward do we want to have a Development branch?
Why were these changed? What was needed in 8 and why would you bump the target downward?