Fixes and changes accumulated during the effort to stabilize v3.0 for our companies usage

Our two companies (at two different time zones) are in the process of switching all project management into W2P. As such I've worked on it, fixing bugs and changing some functionalities. Some of those changes will conflict with previous decisions so I propose using system configs to enable/disable those changes, if needed. Dropping those changes is not an option.