Better define and show Review Board version information.

Review Request #897 — Created June 17, 2009 and submitted

Information

Review Board SVN (deprecated)

Reviewers

Better define and show Review Board version information.

This defines a more structured VERSION variable and generates both
human-readable versions and normalized packaged versions from it.

The base template has been updated to show this new version, instead of
listing "beta" on the front page. This helps when users want to report
bugs.

This also introduces a /info/ webapi URL that returns the version
information on the server, as well as some basic details about the
server itself (URL and list of administrators).
Tested doing builds and made sure the versions were correct.

Saw the version number in all pages, including the admin dashboard.

Tested the /info/ URL and saw all the values I expected.