snake case conversion first round
Description
This applies most fixes suggested in &14 (closed) on the core namespace. This implies many changes:
- The
core
namespace is now entirely in snake_case -
New()
replaced bystd::make_shared<>
or custommake
for factory functions, -
dynamicCast()
replaced bystd::dynamic_pointer_cast<>()
, - Most interfaces named in
I*
simplified -
base
namespaces renamed to__
on the filesystem and simply removed for namespaces (ui::base
becomesui
) - Mass rename for layout "managers"
Test plan
Describe how you will verify that the implementation fulfils the specifications