[US208.2] make protobuf aware of deviceid and androidid message

Conflicts:
	common/system/genyd/requests.proto
[US208.2] make system handle set/get device id actions

Conflicts:
	common/system/genyd/dispatcher.cpp
	common/system/genyd/dispatcher.hpp
[US208.2] fixing silly mistakes

Conflicts:
	common/system/genyd/dispatcher.cpp
[US208.2] reading virtualbox property at boot time
[US208.2] using fucking dumb _ for namespaces in property names
[US208.2] making virtual machine showing its new capability
[US208.2] code align
[US208.2] default value for deviceid at boot time
[US208.2] add concerned file in dispatcher header comment
[US208.2] naming capability key for DeviceID
[US208.2] naming ALL capability keys
[US208.2] fix capability key comments
[US208.2][RB/541] JGU remark about empty keys at boot time
[US208.2][RB/541] typo in comments
[US208.2] comments about device_id
[US208.2] avoid collision with copy/paste protobuf definition

Conflicts:
	common/system/genyd/requests.proto