[MARKET-194] - Changed version comparison to take into account temporary behaviour when build id is not specified.
- Added missing build Id copy from DTO when inferring installed version
- Minor cleanups
[MARKET-180] - Added final categories names to translation files.
- Whitespaces in categories names are transformer to _ in their respective translation id
[MARKET-179] - Added "please restart server" message to install / update / uninstall result dialogs.
Merge pull request #52 from graimundo/5.2

Cherry picked fixes for 5.2