Use "git rev-parse --short=7 HEAD" in System.build_info/0 since Git is not always consistent with the length of their short hashes (for example, repos with large histories will have longer hashes) and users can override the size of short hashes. This change attempts to make it more consistent.