Getting Difusse/bump/specular seperate from blender.

Here goes a stupid noob question.

I have created an object in Blender I want to transfer to unity. It has procedural Materials.

First question: How do I bake the material to a texture file so that I can use the lighting of unity later when my object moves. (Bake without light and bump)

Second Question: How do I generate a bump map for my object.

And finally. a speculator map where the my object is shiny.

I have looked but can not find any information on the subject.

Any help is appreciated.

Render / Bake panel
http://www.blender.org/manual/render/workflows/bake.html?highlight=render%20bake
http://www.blender.org/manual/render/cycles/baking.html?highlight=render%20bake

https://www.youtube.com/results?search_query=blender+texture+baking+tutorial