Fixed many things in Dialog

1. use state instead of part to implement draggable
2. use getGUID to get unique id
3. use 'on' to fire onok and oncancel in confirm dialog and alert dialog
4. chagned dialogPrefix to xxx-xxx
5. hide dialog and mask in dispose
Merge branch 'master' of https://github.com/ecomfe/esui