Add throttling to search.

On some machines (mine included), update of the UI during search had
poor performance. We were conducting multiple searches and multiple UI
layout updates whenever a new key was clicked. I've added a timer to
wait 100ms after the most recent update of the search text to actually
conduct a search and update the UI.
Merge branch 'master' of https://github.com/DynamoDS/Dynamo