Better build systems

Updated build system with cleaner makefiles and config.mk in root dir with config settings for make. Targets are now auto-detected (at least linux, windows, maemo. you'll have to test for pandora) so just typing 'make' should auto-detect target and build