Merge pull request #1145 from evindor/howling-mad

Fix calling upWhile method form wrong module
Guard against null reference
Clean up break_ and delete_
Fix old regression in splitRangeAtBoundary()
Linting
Break up editing tests
Fix missing export
Implement Boromir, Record tests
Implement Boromir.create()
Deprecate Record.computeLazilyAllFromSelf and add TODO
Refactor computeLazily -> setLazily
Refactoring get -> getLazily
f
Rename get/setLazily -> compute
Experimenting with bounds - fixed bounds at <p> end