[DRIVERS] clk: Add standard clock implementations

This patch adds linux-like standard clocks such as gated, muxed,
divider, composite, fixed factor, and fixed rate for the common
device tree based clocking framework.

Signed-off-by: Anup Patel <anup@brainfault.org>