[TESTS] Update test code to align with OS

* Add oslo test + fixture code
* Move components into their respectful subdirectories
* Create a base for future service testing like mgm, api etc
* Provide missing license headers for some files

Change-Id: I353f41a57ee1f45fb76f666c955dc0b9fb9d323b