From the geometric definition of $\sin\theta$ as the $y$ coordinate of the point on the unit circle at angle $\theta$ with respect to the $x$ axis, we have $|\sin\theta|\le|\theta|$ for all angles $\theta$. Using the trigonometric identity $\sin^2x=1-\cos^2x=(1-\cos x)(1+\cos x)$, it follows, for $|x|\le\pi/2$ (so that $1+\cos x\ge1$), that
$$0\le\left|\cos x-1\over x\right|=\left|-\sin^2x\over x(\cos x+1) \right|=|\sin x|\left|\sin x\over x\right|\left|1\over1+\cos x\right|\le|\sin x|\cdot1\cdot1=|\sin x|\to0\quad\text{as }x\to0$$
and thus
$$\lim_{x\to0}\left(\cos x-1\over x\right)=0$$
by the Squeeze Theorem. Note, in particular, that it is not necessary to know that ${\sin x\over x}\to1$ as $x\to0$, it suffices to know that $\left|\sin x\over x\right|\le1$.