added _push protected method in controller_base

 * Added controller_base::_push protected method that act like array_push considering arrays and change scalar to array prior to array_push the added value