[api] ensure that projects from watchlist have no invalid format
[backend] complete person XML description for backend (just for reference)
[api] project and packages names are not supported by the api, do not allow to create request references to them
[api] do not send source modification change notification, if request change fails
[backend] validate schema definitions in BSXML.pm with the examples