EIDB.getIndexes, ObjectStore#getIndexes
added Index#hasKeyPath
Initial EIDB.find
EIDB.find - refactor, add .gt, .gte, .lt, .lte
EIDB.find - handle .gte, .gt, .lte, .lt when combined with .eq
ObjectStore - add #hasKeyPath
EIDB.find generates an index if needed
fix #hasKeyPath - Firefox returns an array for keyPath. Chrome returns DOMStringList
EIDB.find add #filter
EIDB.find - refactor