refactor on:
1.PaletteDataHelper and PaletteDataSource to embaded the data source
operation into PaletteDataHelper. 
2.Remove PaletteDataSource and db operation logic from
PaletteListFragment 

All db operation will be added into the main activity
works:
1. add new tags xml source file
2. add the PaletteItemOption enum in PaletteItemOptionsDialogFragment,
so that we could add proper options into this dialog
3. add the interface OnClickPaletteItemOptionListner and its instance
callback in the dialog, so that we could handle the callback in the main
activity
works:
1. add a new StringUtils class
2. implement rename palette data/item function