Set sys.argv default to [''] like Python does.
Merge https://github.com/hylang/hy

Conflicts:
	hy/cmdline.py
Fix disassembly, add butlast, profile
Remove profile fn.

https://github.com/hylang/hy/pull/522#issuecomment-35972534
Remove profile export.
fixed ap-map potential naming conflict
initial implementation for doto macro
relates #567
test for doto macro
relates #567
documentation for doto
relates #567
Fixing `doto` to be API compatible with Clojure's `doto`
Shortening docstring
Closes #573, restores 0.9.12 for loop behavior (and everyone wins!)
Adding myself as an author
Adding myself as an author
Refactor for loop to use cond
Adding Version Added 0.10.1
document dict-comp and genexpr
document set-comp
`setv` no longer creates variables with '.' in their names

FIXES #577
Merge master onto pr/580