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