Added Restaurant. Fixed bug in path-finder.

- Added Restaurant item. [Restaurant.h, Restaurant.cpp, Factory.cpp]

Bugfixes
--------
- Fixed an error in getting transport item used in path-finding which was introduced in the previous commit on path-finding. [MapSearchNode.cpp]