Specify [version] for projects in make file.

I ran into a tricky issue on a project where I was using `projects[project_name] = 1.0` syntax and then added `projects[project_name][patch][] = "path/to/patch"` below it. The line with the patch overrode the line with the version number causing the version number to be automatically determined. Using this longer syntax avoids that issue.