port: do not send sync messages when dds.priority1 == 255 (slave only)

Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>
clock: increment gmTimeBaseIndicator every time we become master

Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>
port: set sync rx timeout using the last sync's logMessageInterval field

Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>
port: do not randomise announce timeout when in P2P mode

Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>
port: run BMCA upon adding a new foreign master if foreign_master_threshold == 1

Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>