[DEVEXP 391] Evaluate commit id on build and refactor BuildInput to have source (e.g. git)