Refactor API URL creation in JS to new function.

URLs for the API are created three times within JS, all using the same base URL, and same action on the data to send. This makes it ideal to conceal this implementation within its own function, leaving the usage of it much cleaner.
Fix incorrect JS object
Create a common object for functions used across admin-specific objects.

Rename instantContent to instantContentSearch to mirror the naming of other admin-specific objects.

This frees up instantContent to be the common object for utility functions.
Move license status and terms check logic back into PHP.

The JS was simply checking two instantContentL10n values and returning true or false. There's no need for this logic to be done multiple times within JS - it can be checked once in PHP, and a result passed directly through to JS.
Ensure library ajax failure uses the correct callback.
Improve documentation for JS.
Refactor out building of specific API URLs into their own functions.
Fix Search link appearing on all plugins on the plugins page.
Merge pull request #12 from GaryJones/develop

JS improvements.
Merge pull request #13 from GaryJones/bugfix/plugins-page-link

Plugins page link bug
Fix typo in instantSearch js.
Bump to version 1.1.0 with @garyj's latest commits.
Issue #10.  Update contextual help menus.
Minor spelling/grammar issues in contextual help.
Longer timeout for license activation.  Give error if doesn't validate.
Fix elseif error just pushed.
Clarify libarary loaded message.
Fix: Missing trailing slash on INSTANT_CONTENT_UPDATE_URL caused activation issues for certain server environments.
Updated support links.
Merge remote-tracking branch 'upstream/master'