完善Legend

1. LegendItem改用LinearLayout实现
2. 添加LegendAdapter
3. 提取IShapeView接口