This commit brings the getJavascriptTag API call up to parity with the Piwik Administrative interface (Tracking Code section) by adding three boolean parameters:
 - mergeSubdomains:  Track visitors across all subdomains of <site name>
 - prependDomain:  Prepend the site domain to the page title when tracking
 - hideAlias:  In the "Outlinks" report, hide clicks to known alias URLs of <site name>
Fixed Whitespace.
Replaces DB calls with API call (per Matt's suggestion).  Removes URL verification, but leaves parsing to separate the host (required) from the path (unwanted).  Renames several variables to more closely mirror jsTrackingGenerator.js.
Fixed a strange issue in the commit tree.  Corrected API call to SitesManagerAPI.  Added "use" SitesManagerAPI to Piwik.php.
Fixed whitespace.  Fixed typo.
Fixed typo.
Rearranged logic to simplify.
Added advanced parameters to getJavascriptTag API call.  Adjusted back-end logic to more closely mirror jsTrackingGenerator.js.
Fixed Whitespace.
Merge pull request #127 from claytondaley/api-javascript-tag-options

Add parameters to getJavascriptTag API call Fixes #4247