Removing progress computation logic from plugin wrapper - it's better that plugin end-user chooses how to use plugin progress
$cordovaPreferences: adding support for a preferences plugin #83
Pass the watchID to permit the use of clearWatch()
Just set watchID as a locale variable.
Passing the watchID throw the resolve method
Complete the compass methods and handle watchID

Add clearWatch() wrapper;
Add getCurrent() wrapper;
Pass watchID throw resolve() in watchHeading() wrapper;
Fixes a syntax error
Added https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin
Merge pull request #90 from rbecheras/master

Passing the watchID throw the resolve method
Merge pull request #81 from Natsu-/filetransfer_progress

Removing progress computation logic from plugin wrapper
Merge pull request #85 from pellekrogholt/application_preferences_plugin_ticket_83

$cordovaPreferences: adding support for a preferences plugin #83
Merge pull request #87 from Natsu-/filepath_fixes

Avoiding file path transformation in ngcordova.
Merge pull request #89 from rbecheras/patch-1

Correct the watch() $geolocationCordova method to use clearWatch() with watchId (completing the promise definition)
Merge pull request #91 from rbecheras/patch-2

Complete the compass methods and handle watchID
Merge pull request #96 from EddyVerbruggen/flashlight

Added https://github.com/EddyVerbruggen/Flashlight-PhoneGap-Plugin
Fixing replaceBOOL argument init for backward compatibility