Do not throw exception when main configuration cannot be found

Instead add proper error to problems map.
Add deleteContext method to frontend
Return data of reparsed files in rebuild and update methods

Update returns a list of reparsed files. The "root" file is returned as
the first element, the following are its dependencies that were not
parsed before.

Rebuild returns a map of all files from project. The map is a field in
ParseData object.