Fixed DW_OP_push_object_address implementation.

gdb/

2013-08-07  Keven Boell  <keven.boell@intel.com>

	* dwarf2loc.c (dwarf_expr_get_addr_index):
	Replace struct dwarf2_locexpr_baton with struct
	dwarf_expr_baton.
	(dwarf2_evaluate_loc_desc_full): Initialize obj_address
	to be 0 to not have random values in it.
	* dwarf2loc.h (dwarf2_read_obj_addr): Remove not needed
	wrapper function prototype.
	(struct dwarf_expr_baton): Remove obj_address field.
	* dwarf2read.c: remove not needed wrapper function to get
	obj_address out of baton.

Change-Id: I443fdc2efe84a5e662bb4c14e8522e3df02e084a
Signed-off-by: Keven Boell <keven.boell@intel.com>