Optimize Clang

* Use -O3 and disable warnings.
* Make it optional so device maintainers can choose if they want to use it or not.

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Change-Id: I984f428022a68a825aa041866e8d459bd6511f72