Config: added after, afterEach, before and beforeEach as predefined symbols for test files in JSHint configuration.
Core.Module: updated undefined comparison to ensure it is safe.
Core.Model: updated undefined comparison to ensure it is safe.
Core.Helper: updated undefined comparison to ensure it is safe.
Core.Model: updated undefined comparison to ensure it is safe.
Util.Promise: updated undefined comparison to ensure it is safe.
Core.Event: updated undefined comparison to ensure it is safe.
Core.View.Element: fixed issues with addDataBinding() and reverse direction bindings.
Core.View.Element: fixed issues with refresh() and reverse direction bindings.
Core.View.Element: updated method signature of removeDataBinding() for parallelism.
Test: implemented tests for Core.View.Element.