[tests] First unit test framework

Following Nemo testing guidelines because this project might be
included in nemomobile.
Using QTestLib because it's there and many other nemo packages use it.