[WIP] 0.5.0

@paulmand3l :
> `this.deviceList` is instantiated as a new array https://github.com/leapmotion/leapjs/commit/1fe2c92a84bc2c323673b68c3fe7ea4f0334e1d1#diff-f0dab357a234e1c9c8235ba25b9bcb24R317

> but is referenced as an object later

> nevermind
it's not working anymore
i don't know what happened
for one moment i got "{\"LP\":{\"attached\":true,\"id\":\"LP\",\"streaming\":true,\"type\":\"perhipheral\"}}"
and now nothing
it's just showing up as a {}