or1k: Code formatting and documentation in crt0.S

Follow up on the pull request discussion, this patch:

 * replaces 4 space identation with tabs

 * unifies the coding (spaces after commas, ..)

 * documents the coding guideline for this file as it is a rather
   sensible one

 * completes the main part documentation