User facing API type change: mod_t -> cb_mod_t
User facing API type change: record_t -> cb_record_t
User facing API changes: add `cb_` prefix to function names

* Breaks backwards compatibility, anyone using CBash.dll would need to
  rebuild/relink with the new function names.
* Option config setting, if you define `CBASH_SHORT_NAMES`, macro versions
  of the functions with the original names will be provided as aliases to the
  new function names.