Merge pull request #134 from softwaremaverick/fix-notifications

Notification ID should be used when starting a service in the foreground not startId
Enforce lock of service binding/unbinding when executing a request. Issue https://github.com/octo-online/robospice/issues/144
Added pre-set services for Google http client module.
Pmd fix
[ci skip]
Merge branch 'master' into master-fixed

Conflicts:
	CHANGELOG.md~
As per Stephan's comments, made PendingRequestListener and added a method to SpiceManager to access it
Merge branch 'improve-add-listener-if-pending' into master-fixed
Moved some changes to look more like the original
More formatting to be more like the original
Merge branch 'master-fixed' into master-fixed-cleanedup

Conflicts:
	robospice-core-parent/robospice/src/main/java/com/octo/android/robospice/request/RequestProcessor.java
Fixed minor compilation and checkstyle errors