Toaster needs to be able to connect to the Bitbake server and inspect status in a synchronous manner. Toaster needs to inject commands into a Bitbake server and trigger builds.
Bitbake controller class connects to a bitbake server, and issues commands. Demonstrated by the tests included in the bldcontroller application. Merged in origin/master
Verified on master: 2d1660112e54653f7bb763939d0416472c49fe01 Test case 1041 created.