DW_AT_allocated and DW_AT_associated can have a
dwarf expression, location list or a static
as value. Restructured attributes to reflect
dwarf standard.

gdb/:

2013/07/30  Keven Boell  <keven.boell@intel.com>

	* dwarf2loc.c (maintenance_dwarf2_vla_command):
	Aligned macro names.
	* dwarf2read.c (set_die_type): changed reading
	of the two mentioned tags. Function can now
	handle expression, location and static values.
	Added attr_to_dwarf2_prop function to read and
	fill struct dwarf2_prop.
	* gdbtypes.h: added struct dwarf2_prop, which
	can store expression, location or static value,
	currently used for allocated and associated.
	Alligned macro names.

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