tweaked synthetic powergridsearch submit

 - used 'keyup' instead of 'keydown' since i think that's closer to when
   a submit fires
 - rely on `.submit()` fn's call to `.preventDefault()`
 - submit when hitting enter on `[name=search]` as well as `[name=q]`
unit test for synthetic powergridsearch submit