Changes to Client for bug resolution

Logic needed to put in mainly in gapi-initial onload.js so that the cookie
check is done there before loadStorageClient() gets called. Lines 9 - 28

the third party server call would be storage.risevision.com and this would
need two calls, one to create the cookie and then another to check if that
same cookie is still stored.

If the json object comes back false.  that means third party cookies are
specifically disabled and a msgBus service is used to emit across to other
controllers to listen for.

lines 58-71 is added to make this msgBus factory which is a way to
communicate between controllers since we want to control a ngShow variable
in the FilesListCtrl.  This will toggle the error message to display.

Ctr-files.js is updated to have this msgBus service and the related code
to listen for the cookiesDisabled message using the msgBus.

file-items.html is updated to have a div that hides the error message
until ng-show activates it.

added gapi as a dependency in app.js