[rbp/omxplayer] Fix leak when playing multiple files from playlist

When omxplayer plays a second file from a playlist (i.e. without being shut down) a clock component gets leaked.
Eventually enough of these leaked components will stop further playback
[rbp/omxplayer] Cosmetic: Remove option to deinit a component without freeing it

We always free a component when deiniting, so remove the option to avoid a way of leaking resources
[rbp/omplayer] Cosmetic: Remove redundant conditional code

We are avoiding disabling ports when creating clock component, then immediately disabling ports...
[rbp/omxplayer] Cosmetic: Remove unused portSettingsChanged parameter from tunnel establish