Replace require_relative().
Clean up whitelist. Add $TRUSTED_KERNEL_PRIVATE_METHODS.
Improve tests for constants and globals. Closes #18.