Add "location" method to travel script(s)

* Create "BaseGemstoneMovementScript" and use it as the base-class for
  "BaseGemstoneSolhavenScript" and "BaseGemstoneWehnimersLandingScript"
* Split the location (pipe-delimited) and check for scripts starting
  with the most specific, to most generic, left-to-right base on each
  "location_part" value
* Create "Gemshop" and "Pawnshop" scripts (WL) and related test stubs
* Add missing test files