Tidy up subnets doc, and add concurrency tests.

Added locks to avoid clashes on AllocateStatically and Release methods.

[#75464982]

Signed-off-by: Julian Friedman <julz.friedman@uk.ibm.com>