initial commit contains a copy of the native AOSP suggestion code as well as wrapper to make it compile on chromeos, a wrapper for use as a native C++ library and a demo program. BUG=chromium:329015 TEST=manual testing with the demo program Change-Id: Iece71fbe862b7296dbd4f60a30964e8986935a72