Malay history is full of mythological characters, with historical fact shrouded in fable and legends. But none is more mysterious and controversial than Abdullah bin Abdul Kadir.