Mob 1532

@nandy-andy @RafLeszczynski @rogatty Please, review ;) DO NOT MERGE JUST YET
It's for convenience. 'client' suffix is to distinguish all the messages i need in javascript (with wildcard at the end) so i don't load unnecesary messages to js ;)