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.
Actually returning ServerResponse by value should invoke move constructor in modern C++ instead of copy constructor, so it should be possible to keep it noncopyable, if you can turn on C++11 option.