Overhaul of version.jl, removal of COMMIT file, now stores all COMMIT-related information in base/build_h.jl, completely available to julia programs

Note that once we get DateTime support in Julia, we should include a COMMIT_DATE and not just a COMMIT_DATE_STRING
Should we really be version 0.2-prerelease, instead of just 0.2?