President Barack Obama has released his detailed, long-form birth certificate that shows he was born in Hawaii. And the president has said he is a Christian.