RTGUI v0.8
optimize the rtgui_dc_draw_focus_rect() function
merge the if statement in the rtgui_dc_draw_focus_rect() function
examples: fix the progressbar demo
Merge remote-tracking branch 'xiaonong/master' into merge-xiaonong
dc: optimize rtgui_dc_draw_focus_rect more

Increment the cursor by 2 so we don't need to test the parity.
progressbar: use the foreground color to draw the progressbar

This removes the hard-coding blue color for progress bar and let the
user could set the color for itself.

[commit amented by Grissiom: format the code and update the demo]
Merge remote-tracking branch 'origin/master' into temp-merge

Github-hook: fix #50
fix the warnings
fix the update function bug of edit widget
fix the rtgui_edit_insert_line function bug of which can not insert when edit is empty
fix the rtgui_edit_delete_line function bug for delete the first line
declare function for the edit widget
widgets/edit: format code
1.fix the edit bug when edit is empty,the insert line function is not working.
2.fix the caret bug for delete line.
3.fix the bug for delete the last line.
Merge remote-tracking branch 'remotes/origin/master'

Conflicts:
	components/rtgui/widgets/edit.c
Merge pull request #55 from nongxiaoming/master

1.fix the edit bug when edit is empty,the insert line function is not wo...
optimize rtgui_dc_fill_rect_forecolor() function
Merge remote-tracking branch 'xiaonong/master'
optimize the rtgui_theme_draw_radiobox function and fix the item_rect calculate bug