BasicManagement: Add tests history limit

- Add a per test type (ping/nslokkup/traceroute) information storage
limit.
- Limit is set to 10 test per type of test.
- When the limit is reached, the oldest test of the same type is removed.
- Per test types linked lists of test ids are used to know which
test of a given type is the oldest.
- If the test to be removed is active, it is cancelled and also removed
from the active tests list.

Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>