Multiple changes to fix issues on different browsers:

* Added support for Mozila both Android and Desktop
* Added support for Chrome
* Fix bug on Mozilla for NS_ERROR_NOT_AVAILABLE
* Add support for multiple cameras on Chrome