support commit id

and expose it in version page and crash report