new module projects; refactoring ajax loading of projects (=> new commonContainerFill)
projects view: ajax mutex to avoid multiple ajax requests; restore/save html5 history;
further refactoring of newest projects/search projects history;
moving to new branch