Add 3 features to magicsuggest

Hello,

This pull request adds three features:

1. Allow the customization of the query parameter sent. (We needed it to be "q" rather than "query")
2. We needed to auto select the first element even when there are multiple results.
3. We wanted to be able to customize the text shown when there were no results to include the query.

I didn't re-minify the js though. I wasn't sure if you had a special way/tool you used to do that.

Cheers!