Role of Homogeneous Catalysis in Oligomerization of Olefins : Focus on Selected Examples Based on Group 4 to Group 10 Transition Metal Complexes