[RFC v3 1/2] Add mt9p031 sensor driver.

This patch applies on 2.6.39 (commit 61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf).
It has some power management issue which causes horizontal random lines on
the image. If we do not disable 1v8 regulator, the problem disappears.
I would like to get some help on fixing whatever the problem with power
management is.

Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>

This patch is not ready to be submitted to mainline since it still
has some issues (code belonging to mt9p031 must be moved to a separate
file, etc...). However it is useful for you to test mt9p031 sensor
driver in kernel 2.6.39 (commit 61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf).

Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>