berkelium-api: added new Runtime class, moved most BerkeliumFactory stuff to Runtime
berkelium-api: added getRuntime() to all berkelium classes
berkelium-cpp: introduced Runtime