Improved breadcrumbs

- Now url generation is done in each page to allow complex routes
- Unified all breadcrumb styles

Breadcrumbs are constructed as follows:
- For `list` pages: `Home / Resource`. For example: `Home / Products`
- For `view` pages: `Home / Resource / View #Id`. For example `Home / Products / View #1`
- For `new` pages: `Home / Resource / New`. For example `Home / Products / New`
- For `edit` pages: `Home / Resource / Edit #Id`. For example `Home / Products / Edit #1`

Any suggestion is welcomed