XPathUtil implemented
Use query-x-path in MappingAlgorithm unit tests
Serializable event now uses XPath to serialize elements
Encapsulate TabManager in background script and add unit test for it
Use karma-sinon-expect
Move icon paths into dedicate constant file
Further tests on TabManager changing browser action & sending messages.