Added Support For Removing Components for iOS Devices

Currently iOS prevents users from controlling audio of the device from
the browser. To prevent user confusion, I have added support for
removing controls based of the user agent of the browser.

By default this removes the muteToggole and the volumeControl
components from iOS devices. All other devices still see all the
controls.

For future devices we can easily create custom control lists following
the same convention later.