simplified assign and moved to stan::math from stan::agrad, removed assign_to_var and specializations for agrad, more tests related to assign