avoid unicode sanitation on startup
remove internal mutation in renderer
don't recompute matches when query doesn't change
don't use attr accessors within Search
remove unused attribute
fix array-handling regression in renderer
update to new RSpec assertion syntax
loop around when reaching top/bottom of matches

Conflicts:
	selecta
whitespace
simplify selection wrapping with modulo
update specs to new RSpec assertion syntax
Merge branch 'loop-at-end-of-list'