clock: expose and require lock for vlc_clock_main_t and vlc_clock_t
All vlc_clock_main_t and vlc_clock_t functions need to be called with this lock held.
Instead of wondering if a specific function need to be called locked or not.
This allows optimizations where 2 clock functions were called in a row.