Refinements, Generalizations and Applications of Jordan's Inequality and Related Problems