Fix duplicate entries and broken formatting in cheat files.

There may be others, but these are the obvious ones that tripped our
parser.
Remove leading/trailing whitespace in some cheat strings.
update build helper and install scripts to account for new desktop/icon files included in mupen64plus-ui-console
Merge pull request #14 from littleguy77/cheat_file_fixes

Cheat file fixes
Remove duplicate cheatfile entry (NFL Quarterback Club 2000).
Remove duplicate cheatfile entry (Turok 2 - Seeds of Evil (FGD)).
Merge pull request #15 from littleguy77/cheat_file_fixes

Cheat file fixes
remove old mupen64plus.cht file, fix install/uninstall script to use now mupencheat.txt file instead
Use C style comments in API headers.
Merge pull request #16 from bsmiles32/api_fixes

Use C style comments in API headers.
Extract profile functions.

Move profile.c outside of r4300. Provide a proper header.
Use an enum for timed sections.
Rename profiling functions
Remove conditional compilation in profile.c

The compiler should be able to optimize thoses functions/datas on its own.
Fix: warnings about uninitialized variables.
Fix: remove extra semicolon at end of ALIGN macro.
Use OSAL_BREAKPOINT_INTERRUPT.
Prefer __asm__ instead of asm in header.
Use C-style comments in OSAL preproc.h
Merge pull request #17 from bsmiles32/profile_refactoring

Profile refactoring