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 by default.
- 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.
Merge pull request #14 from jku/wip-history-limit

BasicManagement: Add tests history limit