Implement Mix.Version, closes #1115