use camerhal.cpp from kernel 3.0

Change-Id: I57916820a4b749a6115ef7242a17727dd2c4ece3