Updates

 - update Python-2.7.4 patches (not building clearly now yet). Ray Donelly fix it today or        tomorrow.
 - implement getting git revision.
 - clean func_execute