type added in RequiresDevice annotation.
Proxy injections in Bind and Unbind methods (Device Dependency)
Components using requires device in different cases.
Merge branch 'master' of github.com:AdeleResearchGroup/iCasa-Platform