Big refactoring from *ListView classes and ressource manager

- Implement Gtk::manage for init control in local function.
- Adding shared_ptr for some classe accessors
- Update *ListView classes for better manage space area.
- Adding feature for open choose texture file.