Bumps version to 3.1.16 and updates Changelog
os.environment must be bytes.  Closes #344