First commit of the native photo viewer.

It compiles but you can't actually get to it
yet. I figured that at some point, this big commit
would have to happen so I'm just doing it now.

Change-Id: I0a7675545ee7708a5eff2e60708f84b151a87114
54 files changed