Putting API implementations outside namespaces for doc purposes (and since they don't need to be anyway).
- Doc'ed the public API with Doxygen. In one commit. I'm good at source control.
- Removed croc_class_getName[n], croc_function_getName[n], croc_namespace_getName[n], and croc_funcdef_getName[n] since the croc_getNameOf[n] functions do it just fine.
- Changed the croc_gc_get/setLimit functions to take enums instead of strings.
- Made croc_ex_[v]throwNamedException return a dummy value like the other exception-throwing functions.
- Made the CrocLocation enum public.
- Fixed a bug in croc_slice (popping too many values).
- Fixed a bug in croc_foreachNext/End w.r.t. breaking out of a foreach loop.
- Fixed a bug in croc_ex_optStringParamn where the length output parameter wouldn't get set if it used the default value.