ide; fixed opening project folder on empty log line or on log line that have no reference to a file. also fixed opening binary files (extensions a, o, lib, dll and exe) from find in files log by opening parent directory instead. also opening some media files (extensions mp3, flac, ogg, avi and mkv) in shell. closes #610.

Conflicts:
	ide/src/ide.ec
ide; added secret ctrl+shift hotkey for disabling parsing of source code when opening files in the ide. holding ctrl+shift down when clicking a recent menu item or when opening files from the project view and output view. also added -no-parsing command line switch.
tarball; just a few very simple bash scripts to help make things go smoother under linux

scripts: added eda memoryguard links in mklinks.sh

scripts: clean.sh -> realclean.sh, and proper clean.sh
buildsystem, ide; added install commands for install target when generating makefiles.
ide; added menu item and toolbar button for calling make install. aka install library or executable from ide as per install commands.
buildsystem, ide, tarball; moved some variable definitions from Makefile to crossplatform.mk in order to support install commands.
project files for; ecc, ecp, ecs, ec, documentor, ear, ecere, ecereCOM, EDASQLite, SQLiteShellCmd, EDASQLiteCipher, SQLiteCipherShellCmd, EDA, epj2make, ide; added install commands.
ide; debugger; valgrind integration. gdb dialog command history. old valgrind launcher with toolbar button.

old commit message: added 'run with launcher' feature. menu item, toolbar button, and default 'valgrind' value for executable prefix of default compiler configuration.

Conflicts:
	ide/src/ide.ec
ide; changed target name to ecere-ide.
NEWS, README; updated links for renaming of ecere/sdk github repository to ecere/ecere-sdk
ide; fixed opening generated files from build log (enter/dblclick). also opening makefiles and resources.
ide;OutputView; try to find a file in all project dirs if default resolution fails to find a file.