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.
It's been 3 years since unordered_map is standardazied. GCC seems to require -std=c++11 option to enable it (https://gcc.gnu.org/onlinedocs/libstdc++/manual/using.html#manual.intro.using.flags), have you tried that?