Merged various client projects:

- merged client.project in to the client project;
- renamed the client project to ols.client to align with the other
  projects.
Restored inclusion of version number:

- moved the API class(es) of the client to the ols.client project;
- make use of proper constants, which are to be exposed by the API
  of the client;
- define the current version only on one place, and use it on many
  other places.
Several improvements for standalone runner:

- made the runner better capable of handling updated bundles;
- merged the JUL handling into the runner to make it available as
  early as possible;
- improved the bridging between JUL and LogService by installing
  a custom LogManager;
- several bugs fixed making the client shutdown or throw exceptions
  when its bundle is updated.