[FIX] fix debug mode: correct id and xml_id (web client)

This commit fixes two issues with debug mode:
* when a default searchview is requested, it is
initialized without its view_id. Problem is that it prevents debug mode from editing the view.
*  add xml_id in Edit action form view(debug mode) : this makes the xml id visible in form view
[FIX] web: radio buttons

removed js that let user to uncheck radiobutton and from addons removed radiobuttons used for not required field except sync_typ.
changed this field as required because of functional requirement
[IMP] mrp: BoM name is now accessible to the 'manage multiple level
of bom' group, not the properties group. Indeed this will allow more users
to see and search the name.
[ADD] added rating, rating_project and rating_project_issue module

[IMP] Added option to install rating module under Project

[IMP] added template to display when customer rates the task/issue

[IMP] Improved template and code

[IMP] : rating , rating_project and rating_project_issue as per new api

[IMP]: rating template

[FIX] : test case failed

[IMP] : code

[ADD] : tooltip on rating kanban view and filter for unhappy

[ADD] : defualt groupby users in rating statastics

[IMP] Added conditions to show smileys on project kanban

[IMP] :message is post only when res_model have a 'message_post' method

[IMP]: method send_request

[IMP] : code and proper directory structure

[IMP] : code as per pep8
[REM] : unused csv

[REN] : rename state field to rating on rating obj
[FIX] : on project kanban smiley not display properly

[FIX] : smiley not display with 0 value , because it will consider False in rawvalue

[REM] : unused field

[IMP] :change selection field type to integer

[ADD] : access rules

[IMP] : filter rating based on grade
[ADD] : group by resource name

[IMP]: small code

[IMP]: code

[IMP] : code

[FIX] : traceback if selction field type is float , convert it to integer

[IMP]: change rating field from selection to float

[IMP]: graph view