Ported new features into linux.

- Change the Resource loader to user the build-in Eto functions.
  using Embedded Resources.
- fix waf script and Linux csproj files.
Implemented the CavraDriver into the Cavra Control Application

- added a thread updater so that we don't bog the attenuator.
- merge the codes into Cavra Control Application