Expand flash feature availability checks to cover devices mis-reporting it.

I ran into an issue where a 2013 Nexus 7 was erroneously reporting to have a flash when using the `CameraUtils. isFlashSupported()` method.

Refer to this SO post for the source of the fix in this PR:  http://stackoverflow.com/a/19599365/868173.