Nexage does not require adm to contain macro

Removing the enforcement of adm attribute to contain at least ${AUCTION_PRICE}, and checking instead of it non-empty.

Also improved the parsing of bid requests in the case that user.geo is present when device.geo is not.