Moved field type enums to API types header.
Merge pull request #15 from WrinklyNinja/move-fieldtypes

Moved field type enums to API types header.
User facing API type change: FORMID -> cb_formid_t
User facing API type change: collection_t -> cb_collection_t
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.
Merge lojack/api-naming into master

Partially addressed #13, still need to handle enum names
Skyrim record API cleanup

- AACT: corrected DeleteField for the various CNAM members
- ACTI: style: explicit return in DeleteField case statements
Removed python scripts

Finally took the time to examine what they do:
* strip.py: cleans off extra whitespace, and aligns the `= value` part of enums
* apistrip.py: checks for coding style in the various ***RecordAPI.cpp files,
  and cleans off extra whitespace

Unfortunately, both trim the trailing newline at the end of the files, probably
could be easily fixed.  In any case, not really something I feel should be a
part of the repo, as it's more of a script that someone wanting a specific
coding style would use before committing anyway.
Renamed enums and enum types.

All the `*API.cpp` files will need their field type values
search/replaced, which shall be the content of the next commit.
Update .gitignore to include all variations of build directories
Replaced field type enum values.
Merge pull request #16 from WrinklyNinja/enum-names

Renamed API enum types and values
Documented field types.

Also added a little more info to `CBash.h`.