TCP: queue size limitation patch

- By default, the TCP behaviour remains unchanged.
- If queue limit is set by the application using the TCP_C_QUEUE_BYTES_LIMIT
  the TCP model gives an indication to the application when it should generate more data.

This patch is helpful when comparing SCTP and TCP behaviour.
8021d: ISpanningTree was in wrong package. It was not possible to disable the 8021d feature.
build: pre-commit hook script failed when a file was deleted from the repo
build: fixed feature dependencies and the FeatureBuildTest script