Minor bug fix in controller.js Controller.prototype.removeItem

Controller.prototype.removeItem did not check if the item was available
via the DOM before calling removeChild.  If you were only viewing
"active" and clicked the "Clear completed" button it would result in an
error.  Wrapped the remvoeChild call in an if statement to validate
existence of the elememnt.
(vanilla)(jshint) Fix some errors.
flight: Add test for toggle_all
flight: add custom jshintrc

Ignores the "possible strict validations".
Bump example bower version

ZOMG this commit is from Github HQ!!
Ticket #688 - Fix for Store#find returning on first prop match

This fixes an issue where Store#find would return any item that had just 1 property match. It now goes through every property and unless it finds a property that does NOT match the query, it assumes it's a match.
Merge pull request #689 from OscarGodson/patch-1

Ticket #688 - Fix for Store#find returning on first prop match