Maximal Monotonicity, Subdifferentials and Generalizations