Build for version 24.
Bump version and tag it.
Added the vnAppMessage directive and service
Dist build
Removed html5mode for tests to pass
Port Cart service.
Added HTTP Response Interceptor
29204: Adding tests to vnCart saveCart fn
* Removed session tests related to firebase prototype for SiteBuilder.
* Remove vn-session code and files from toolbox.
* Cleaned up index and main.js controller.
* Added a VnApiMockLibrary
* Added TestUtils
* Added test for the promise that returns data
* Add Errors and Warnings to the mocked response.
* Add tests for warnings and serviceErrors.
* Added reset fn to the vnCart service
* Added initialization test for two state properties after the cart has been inited
Code Review Suggestions:
* Be consistent with module injection in beforeEach
* Use vnApiEndpoint.getApiUrl() to drive the mock response set up
Added the vnErrorModalService to show the server error modal
Fixed rename issue
Add constant for sort default. Update directive to use it.
Detect when products queried with defaultSort strategy.
Fix relevence and add logic for page 1.
Added cart update. Typo bug fix in service.
remove debug statements.
updated tests
29198
29198
merging