linux port, eclipse project + testapp

Here's the library port to Linux + gcc. I was unable to port tests yet, but app now works fine. There were some crashes when photo doesn't have geo information, so I had to put some parsing into try/catch block.
This is smart pointer, what memleak?