craftui: add config UI

	* with test cases!
	* client and server side config interface
	* update test suite and test sample data

Change-Id: I0dc676db61002606112f8cc9ed4f401cdc6dce46
56 files changed