Unified uses of sendBeaconToMalcom in an utils class
Campaign END is now optional
New static tags methods
New wrapper to simplify the library calls
Close the alertDialog when the OK button is pressed
Update version to 1.0.5-SNAPSHOT
Merge branch 'new-public-methods-names' into development
Added setSenderId method
Changed process to retrieve the most accurate location provider, using a criteria instead of try all of them
Merge pull request #6 from MyMalcom/fix-location

Changed process to retrieve the most accurate location provider
Now push message is only displayed once

- When the user goes back to the activity opened by the push, the message is not shown again.
- Also, the code is refactored: we don't need the receiver.
- The code needed by the user is simpler (we will update the documentation):
  - onCreate: nothing
  - onResume: register and check pushes (I think register could better go in onCreate)
  - onNewIntent: setIntent(intent)
  - onDestroy: GCMRegistrar.onDestroy (we will add a MalcomLib method for this)

  Also, fix in the beacon url: beaconURL = "v1/beacon"
Little fix in javadoc
Preventing mostAccurateLocationProvider from return null value
Merge pull request #10 from MyMalcom/fix-location-null-provider

Preventing mostAccurateLocationProvider from return null value
Merge pull request #7 from MyMalcom/bug-push-message-displayed-when-go-back-to-activity

Bug push message displayed when go back to activity
Fix to properly keep track of the user sessions (to send beacons).
Merge pull request #11 from MyMalcom/bug-beacon-session-management

Fix to properly keep track of the user sessions (to send beacons).
Change version to 2.0.0 before merging to master
Merge branch 'development'

Conflicts:
	pom.xml
	src/main/java/com/malcom/library/android/module/stats/StatsUtils.java