buffet: Fix link error on arm-generic

Specialization for dbus::Property<chromeos::VariantDictionary> in
libbuffet was inlined in a header file and on ARM compiler resulted
in multiple definitions of type information for the class.

Move the actual class instantiation to a stand-alone .cc file.

BUG=None
TEST=FEATURE=test emerge-arm-generic buffet

Change-Id: I35bb25a6cc25ef6ec5e83a93f01775b16c86332f
Reviewed-on: https://chromium-review.googlesource.com/222721
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
3 files changed
tree: fe686701a6c07b72be4e2e3407c17b9e04055301
  1. buffet/