Added qt-gui to elektra

Snapshot of the current state
It might work with 0 bytes (at least std::string allows 0 bytes), but it will not work if getBinary() returns a null pointer. These are null-keys and valid. (They are needed when a key is present but does not contain a value, even not an empty one, its similar to null-values in databases)