#38: Relax UUID validation.
Merge pull request #39 from jpuerto/master

#38: Relax UUID validation.
First draft of the renaming to "com.unarin.cordova.beacon".
updated path for Android files
Small edits to plugin.xml to display more detail on plugin registry pages
optional region argument notifyEntryStateOnDisplay for iOS
new permission requests for ios8
#58 - Added some missing documentation the new methods that are responsible for handling the permission requests on iOS 8 and upwards.
#58 - Made sure to return a proper 'OK' result from the native layer of both iOS and Android when the iOS 8 permission related methods are called. The goal with this is to let the calling Javascript code's writer think as OS independently as possible.
If the permission requesting methods are called on pre iOS 8 or Android, the method does nothing but returns the 'OK' message.
Bumping the release version to 3.1.0.
Started to write a change log file to allow backtracking of API changes and added features.
Added some info about iOS 8 permissions to the readme file.
Merge branch 'master' of https://github.com/petermetz/cordova-plugin-ibeacon

Messed up a little with rebasing between the master and v3.x branches. My bad.
Possible solution for #37 and #60

Problem: If a javascript file's last line is a comment, Cordova's wrapping mechanism might fail to produce syntactically correct AMD modules. This was happening to the underscore lib, since it's last line is a source map definition which eventually broke the wrapping in some cases (not yet known what else is needed to trigger this problem).

Solution: Removed the commented last line of Underscore.js to battle the misbehaving wrapping mechanism. This might fix the issues when people are experiencing that the plugin is breaking their apps simply because of being added to the project.