Added classes for graph. Implemented Dijkstra's algorithm. Added method which creates graph using ways and junctions from xml.
Added unit tests for creating graph and Dijkstra's alghorithm.
Removed Node#equals, Node#hashCode and Edge#hashCode methods.
Merge remote-tracking branch 'upstream/android' into path
Fixed lacking application name in manifest file.
Increased speed of drawing paths on SightseeingFragment.

Now each Way object creates a single PolyLine which is a major improvement (it used to be almost as much PolyLine objects as Nodes).
Merge pull request #75 from illa/path

MYGUIDE-235 (creating graph and searching path)
Merge pull request #78 from robin92/enhancement

[Enhancement] Increased speed of drawing paths on SightseeingFragment.
Merge pull request #77 from robin92/hotfix

[BUGFIX] Fixed lacking application name in manifest file.
Implemented displaying found shortest path to selected animal.

Graph is now created during SplashActivity lifetime and stored in MyGuideApp.
Map in animal details view now by default displays area containing selected animal and user's position at maximum possible zoom.
Route starting point and animal location are connected with a pretty line.
Changed ViewPager settings so that MapFragment will now be active across all tabs.
Showing a dialog if location service is not available.
Showing a ProgressDialog when waiting for user's position.