test(mixins): add tests for HasCollection mixin behavior
refactor(mixins): get rid of EXPOSED_PROPERTIES in favor of globalizable

Includes:
  - environment methods now use globalize instead of load
  - Globalizable now provides per member globalization method
refactor(environment): add methods for aliasing globalizable methods

The Environment now provides four methods to alias either it, describe,
or other methods that have to run inside or outside example blocks.
These alias are then handled with the createGlobalizedMethod that will
take care to append the method to the global object if the current object
is globalized.
Alias already existing for Environment's methods are now created
with these helpers.
chore(examples): remove dead code in ExampleGroup
fix(dom): expression after negative indent was never added to the parent
test(fixtures): add tests for unhandled file extension
test(runner): add test for multiple kind dependencies and remove dead code
test($core): add test for it and describe without blocks