Human Nitric Oxide Synthase—Its Functions, Polymorphisms, and Inhibitors in the Context of Inflammation, Diabetes and Cardiovascular Diseases