Explore the theoretical principles underlying laminar and turbulent flow in fluid mechanics. Define Reynolds number and elucidate its significance in determining flow regimes. Furthermore, discuss the transition from laminar to turbulent flow and the associated changes in flow characteristics and energy dissipation.