Comments end when the input ends or a newline occurs

This fixes #382, which occured because the REPL doesn't use trailing newlines.
Add regression test for #382
Merge pull request #411 from olasd/bugfix/382

Fix handling of comments at end of input
Add a "clean" target to make and make.bat
Pretty print the AST in hy2py
Whitespace fix
Add some documentation about models
more precise disclaimer
reword the four steps a bit
Merge branch 'master' into pr/414
Merge branch 'master' into paultag/bugfix/python3.4

Conflicts:
	bin/hy2py