SD-672 back-end support for user preferences

Added schema for user preferences regarding user mentions notification + behave test
So one preference item will be responsible for one UI tab in general configuration?