Machine Learning in Radiation Oncology: Theory and Applications