Added some extra description for the core_EasyGetOpts function.
Changed versions on the 'string' and 'core' namespaces, as they're complete and all tests for them pass.
Had to fix 2 flaws in getopts.  The first is that to be more bash-compatible, OPTERR being internalized means we KEEP GOING.  Which is stupid... but whatever.  I now throw an error (which bash does) via core_LogError and I put the item in __SBT_NONOPT_ARGS.  I also give a friendly message that you can stop options parsing with -- if some args really need to start with a hyphen.  The other changes were minor goofs: in conditions where I exited badly (e.g.: E_UHOH) I wasn't setting OPTIND back to 1 before leaving.  All functions should probably do local OPTIND=1 anyway... but this will help ensure OPTIND is 1 any time getopts finishes, fatal or not.
Added the first function for array manipulation.  This was mostly for proof of concept.  I'm well aware of the #variable length feature and that it works on arrays just fine.  More complicated functions to come.