Rename `basicXYZ` functions to `baseXYZ`, extract `_.clone`, `_.merge`, `_.isEqual` functions into their own `baseXYZ` functions, and rework `createBound` to flatten multiple calls.
Cleanup `createBound`.
Tweak times in `_.debounce` and `_.throttle` unit tests.
Add unit tests for `createBound` and `_.createCallback` additions.
Remove `hasThis` and add comments to `createBound` and `createCallback`.
Update docs and builds.
Remove ES5 optimizations from the compat build.