Fix elf virtual address calculation ( + enable support for program header if section headers not present)

Those patches should fix https://github.com/radare/radare2/issues/396