Mini-refactor de Controller para que modificar propiedades no requiera repetir tanto codigo.
Merge remote-tracking branch 'remotes/origin/master' into controller_set_properties

Conflicts:
	frontend/server/controllers/ProblemController.php
+ Comentarios explicando como funciona el nuevo metodo.
+ Factor de la conversion de underscore_names a CamelCase.
+ Uso de arreglos asociativos en lugar (ademas) de arreglos posicionales para propiedades "avanzadas".
Corrigiendo espacios del ultimo commit, porque el indent se veia horrible.
Cambiar espacios por tabs que se me pasaron en la primer revision de esas cosas.
Merge branch 'master' into controller_set_properties
Merge remote-tracking branch 'remotes/origin/master' into controller_set_properties
Merge remote-tracking branch 'remotes/origin/master' into controller_set_properties
Merge pull request #497 from omegaup/controller_set_properties

Controller set properties