Merge pull request #11 from openAgile/S-48712_ApiResponse

S 48712 api response
Added default pageSize if none is specified.
S-48712 Update with complete eventStoreBaseUrl
S-48712 Reduce network traffice to single req

In successive light-box views, make only one query out to /api/query instead of hitting requirejs and the template again too.
S-48712 config.production.json eventStoreBaseUrl
S-48712 Istanbul produce cobertura report
S-48653 Name change since this is really an internal doc for V1
Doc for feature branching, rebasing, and pull reqs

S-48653
Force HTTP requests to redirect to HTTPS

S-48823
Use https:// in CS url instead of forced redirect

S-48823
Set the protocol in config and use it in related spots.

close #12 (https://github.com/openAgile/CommitStream.Web/issues/12)

D-08829
Both of these browsers had an issue with the server sending back raw
json after making a  call with $.getJson across sites, those sites
being an instance of VersionOne making a call to the api of the
CommitStream service.


D-08830
S-48712
- Refactored githubhelper so it follows the async pattern. Instead of pushing inside the library now it is specified in a callback.
- Changed some functions signatures so they take objects as parameters instead of a fixed number of them.
S-48712 replaced nock for proxyquire.
S-48712 changed [] to undefined since that is what we get when a stream for an asset does not exist.
S-48712 First tests for eventStore.js