[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/Android.mk
	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

Conflicts:
	vbox86/system.prop
[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

Conflicts:
	vbox86/system.prop
[US208.2] naming ALL capability keys

Conflicts:
	vbox86/system.prop
[US208.2] fix capability key comments

Conflicts:
	vbox86/system.prop
[US208.2][RB/541] JGU remark about empty keys at boot time
[US208.2][RB/541] typo in comments

Conflicts:
	vbox86/system.prop
[US208.2] comments about device_id
[US208.2] avoid collision with copy/paste protobuf definition

Conflicts:
	common/system/genyd/requests.proto
[US208.2] make merging with copy/paste code easier