Merge branch 'master' into dev-june
Rewrote getting multipage data from APIs to be non-recursive

-- Crunchbase was dying because it was recursing too many times.  New
version doesn't use recursion and therefore doesn't die for that
reason.
-- New version takes an array structure of the API call settings and
returns the data in that structure.  This helps keep the API from
changing a million times for all plugins if a new option is needed.
-- New getKeyURLString() function allows a child class to return a
string for it's user API key that the parent appends to the URL.
-- Has not been fully tested for all cases yet, so right now, only
Crunchbase uses the new fetchDatafromAPI calls.
Removed incorrect double addition of user's API key
Test change to use new CB API and InitTests()
Switched to use selner/scooperlib for common calls
Switching to use the new ScooperLib
Completed switch to ScooperLib; fixed Moz API error
Cleanup of crunch base to use new non recursive API calls
Code cleanup from inspection
Merge branch 'dev-june'