New boats support for factions

first part of adding boats to factions - json files.

Note that I tested this only a little just to make sure it works as needed. So if someone wants to test feature independent, it will be good.