With hopes to put an end to the 'birther controversy', President Obama has made his birth certificate public.