when code is NULL, parse() will hang (with a question mark waiting for input)

yihui/knitr#918
changes from roxygen2
bump version
travis encryption