Mode 1919 Updated the REST client to allow the marking & unmarking of a publish area.

The PR contains 2 commits:
* one which updates the `IRestClient` interface with the mark/unmark methods
* one which updates the _artifacts_ repository from the EAP kit so that it contains a _files_ publish area, below the root of the default workspace.