BasicManagement: Update ID list state variables

- Use HashMap for the the Test ID/Test active ID list.
- Update the Test ID/Test active ID list state when a test is added, completed or removed.
- Cosmetic: use long filename for files and classes. e.g: rygel-bm-test.vala -> rygel-basic-management-test.vala
- Cosmetic: copyright headers cleanup.
- Compute Test ID/Test active ID HashMap on fly when they have to be provided to gupnp layer.
- Initialize device status with current time and OK status.

Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
Merge pull request #2 from cguiraud/dev3

BasicManagement: Update ID list state variables