Overload define to provide both define and defineMap
Refactor Boromir, add affinity property
Let fn names reflect whether they affect changes
Remove deprecated Assert functions
Optimize accessor.js
Refactor Record
Implement Boromir.affinity
Refactor Boromir add attr/class affinity
Add type assertion to Record
Refactor Assert
Refactor Boromir
fix Maps.extend (discussed in #1138)
Merge pull request #1150 from evindor/original-mag

Fix Maps.extend (discussed in #1138)
Remove element check from Dom.getStyle()
Fix affinity and insert/delete change at the same time
Fix moving an element doesn't insert its children
Refactor Boromir
Support construction without arguments
Export AFFINITY_DEFAULT
Fix potential exception