make demo FileChooserDemo up to date
mute ghc var shadowing warning
update some deom programs
Makefile clean typo
add .gitignore
Merge branch 'demo-fix'

Conflicts:
	.gitignore
a little closer

selectionDataGet is removed, not sure how to deal with it.
remove commented codes
Merge pull request #47 from Javran/master

make demos up to date