Fix expanded code in 2018 projects
This commit moves all tests to being compiled with the 2018 edition, and
adds one standlone test which is compiled with the 2015 edition. One
use
statement needed an update but otherwise everything looks like
it's good to go for 2018!
Closes #35 (closed)