line ending to unix commit
enable conditional libm for haiku
make a weak empty sound function when program does not use sound
Parsed HID devices

There is an initial HID report descriptor parser in the kernel now.
It's very simple & only handles gamepads (kb & mouse still supported via
boot protocol)

That means you should be able to have some functionnality out of a
gamepad without having it supported in the kernel ! (if planets are
fully aligned).

There might be bugs, but you can see my gamepad is not in the tables
anymore, since it's automatically parsed (incl analog, hat & buttons !)

There might need a buttons remapping app to be more useable (no gamepad
works the same) but that's a start !

Please report non or weird functioning gamepads - note that we
use the parsed descriptor only if it's not in the table, so remove it
if needed (I only removed mine)

Note that dualshock are somewhat special beasts and need separate
updates to fix.

yay !
implement simple sampler

Simple sampler to use in games. This is basic since the test_sampler
does not use SDcard (to be tested & implemented).
Add USB test app.
Fix emulator target.

$? is the list of files that were modified since last build. $^ is the
list of all required files, which is what we need here.
Add simple (wrapping) mouse cursor
Convert to "simple mode" 0 (80x35 text)

* This removes the color gradient from the text.
* Makes the code slightly simpler.
* Remove various now unused files.