Svav/make python hub

Adding a new recipe to enabled python on the target. 
The recipe is based on the description from this page: 
http://www.trevorbowen.com/2013/10/07/cross-compiling-python-2-7-5-for-embedded-linux/ 
 And I have used the patch he refers as the basis, but it has been modified slightly. 

I have tested the build on a RaspberryPI running: 
python /usr/lib/python-2.7/test/test___all__.py
The patch which I apply initially expected that the python used to build the python for the machine is called "python_for_build" and similiar "pgen_for_build". 
In the recipe I renamed this to python_native as I think this make more sense when readin the recipe.

pgen_for_build I renamed to pgen_native in the patch. pgen_native wiill be picked up in the path path when doing machine, but the location of python_for_build is hardcode (in the patch) to $(srcdir)/$(BUILDPYTHON)_for_build. 

Somehow it seems that the patch is removing some functionality which found the python for build in the path. So perhaps I should consider to have a look at the patch again and see if this can be avoided.