Refactor prepatory to ephemeral Lanes
Created KeepStack class to encapsulate .keep attribute and associated methods for persisting
local and remote data
Made RoadStack descendent of KeepStack
Made stack .name a property that is .local.name so they are always the same
MOved .neid from stack to stack.local
Go rid of stack field in local keep data since stack .name and local .name always the same
Got rid of localname parameter
Removed keep from LaneStack
Changed sid for yard to uuid so don't need to persist
sid of Lane messaging is now an 18 char UUID this eliminates the need to persist
Lane data to prevent ambiguity in multipage messages
in the event one side reboots
Changed exception caught
Merge branch 'master' into ephemeral
Added stack arg when auto adding RemoteYard so yid are unique on Lane
Fixed logic error if uid == 0 then not checking for uniqueness
fixed regression
need to allow for case where both local.eid and remote.eid are 0 during vacuous join
Fixed bug with format
Merge branch 'ephemeral'