Change history alias into a function
Change history alias into a function

This commit changes the history alias into a function which puts
the passed arguments before `-l 1`. It also provides a temporary
workaround to the lack of a `history -c` command in zsh.

For more information see issues 739 and 789.

tekniklr/oh-my-zsh,tekniklr/oh-my-zsh