Nate's makefile changes

Enabled make from subdirectories, enabled Petalinux cross compilation by default.