ArduCopter: Adding version code identifier

This is my first try on issue #1104.

A couple of things that needed to be fixed before merging:
* Make the version parameter consistent across Ardu*
* Possible moving the k_parm_versionCode to the top of the enum
* Make the version code be autogenerated by git, maybe by counting the number of TAGs.