[IMP] im_chat: set auto focus on search box
[IMP] OpenChatter: display who likes a post

Cherry-picked from 8e7dfaed151dcc9ed3a5b4bdd87e8afcad51a765
Closes #1729
[FIX] web: scroll should move top on clicking menu on top bar

Cherrypicked from 0a1fa70aab548e290171e71b5e56226255af35d7
Closes #2259
[IMP]Added auto_confirmation field, seted default is true,override create method of event and event registration, to confirm event and subscription if auto_confirmation field is true.

[IMP]seted default value for auto_confirmation in ir_values and get values when create event and registration.

[IMP]Maked if condition one liner in registration create method.

[IMP]Improved yml test case for event, changed some value.

[REM]Removed constraint for create draft subscription when nb_register reached seat_max and for create draft subscription added one common method called from create and subscribe_to_event.

[IMP]Improved constraint message for availabel seat and improved some if condition to confirm registration.

[IMP]Improved if condition for confirm subscription

[IMP]Improved if condition seted and instead of or.

[IMP]Improved some code in create method of registration to confirm event.

[IMP]Added warning mesage when confirm registration manually and there are no availabel seat.

[IMP]Improved yml test cases.

[IMP]Improved typo mistake