Merge pull request #42 from onyx-peekaboo/master

Read the Menu icon to adjust TTS
adjust dialog_page_seekbar.xml for phone
update F430Factory
add ShakeListener
make device specific controller public, as application may depend on device specific feature
export omitted F430Factory.F430Controller as public
save changes.
update IDocumentModel interface
check text in OnyxTtsSpeaker.startTts()
adjust OnyxTtsSpeaker
Merge pull request #43 from dxwts/master

优化OnyxTtsSpeaker类
add can delete bookmarks
rename variable
extract DialogReaderMenu.IReaderMenuHandler out as standalone interface
rename OnyxDialogBase -> DialogBaseOnyx
move AnnotationItem from com.onyx.android.sdk.ui.dialog to com.onyx.android.sdk.ui.dialog.data
exchange more and refresh button in reader menu dialog
modify font selecte button background
Merge remote-tracking branch 'cap/master'
refactoring DialogReaderMenu: if 1-level menu is missing, use 2-level menu as candicate