DB IDO: Add endpoints/endpointstatus tables.

Refs #5636
DB IDO: Send endpoint authority for status updates.

Refs #5636
DB IDO: Clean schema.

Refs #5636
Move cluster endpoint/jsonrpc functionality into libremote.

Refs #5690
Refs #5636
DB IDO: Set is_connected=1 on identity==node.

Refs #5636
DB IDO: Add endpoint id to history tables, part 1.
Fix Windows build.

Refs #5636
DB IDO: Additional endpoint object id tables.

Refs #5636
Revert "DB IDO: Add endpoint id to history tables, part 1."

This reverts commit 5e2308b065427e15f96dbdcbfe65e6dfded9575e.
DB IDO: Use node name for local status updates.

Refs #5636
DB IDO: Add status/history references from local node to endpoint object.

Refs #5636
DB IDO: Add check_source_object_id reference to endpoint objects.

Refs #5810
Refs #5636
Livestatus: Add endpoints table.

Refs #5636
Refs #5811
Livestatus: Add check_source to services table.

Refs #5636
Refs #5812
Documentation: Add schema extensions.

Refs #5636
Refs #5811
Refs #5812
Livestatus: Add missing test.

Refs #5812
Merge branch 'feature/db-endpoints-5636' into next

Fixes #5636
Fixes #5690
Fixes #5810
Fixes #5811
Fixes #5812