autocomplete item extension

* add `target` attribute, as final input-value after selection
* add new test case for the feature
* update existing test cases to run ok
* add example for the feature

新搞一个分支, 添加了测试用例和demo, 测试用例全部通过, demo可以按预期交互, 重新PR给你们.

你们的开发环境和开发方式跟我的比起来简直高大上啊, 平时还没这样玩过, 算是跟你们学习一把, 我还太菜了.

另外: 那个你不想合并的filter(`iStringMatch`), 我又精简了代码, 提交到另一个分支上了, 感兴趣可以审核一下: https://github.com/wonderbeyond/autocomplete/commit/ec09d4bafd7458e42d2c40f6ddad78c1106b843e

谢谢!