Fix relock timer again :-(
Change get and put signature

 - .put() now resolve pending get()

 - .get() now return a promise resolve when the cache value exist or resolved in the future when the value is put in the cache.

 - invalidate now reject all pending get() (for all key or juste the one if key param is provided)
Update folowing get() and put() signature change.

_getEncryptionKey() is no longer usefull and is removed to provide better Locker isolation (encryption key is no longer available via a public method.
Merge branch 'feature/KeyCache_promises' into develop
Rename module from "SunnyPass.Service" to "SunnyPass.Services"
Bump version from 0.0.2 to 0.1.0
Merge branch 'release/v0.1.0' into develop