some tests for refactored modules that still need to be reviewed and tested.
test runner configurations according to newly introduced tests that partially cover refactored modules that still need to be reviewed and tested.
refactored "callable", "comparable", and "iterable" modules that still need to be reviewed and tested.
refactored "LocallyStorable" module that still need to be tested.
refactored type detection modules for "emptiness", "sameness", and "equality" that still wait for 100% test coverage.
completed test coverage for newly introduced "emptiness", "sameness", and "equality" type detection modules.
completed test coverage for [Array.isSparse], [Object.isEmpty], [Object.is] and [Object.isEqual].
minor code cleanup according to test coverage of "emptiness", "sameness", and "equality" type detection modules.
Merge pull request #2 from petsel/open-refactoring-tasks

Open refactoring tasks