evdev: don't filter out non-joysticks
reduce leakage somewhat by using shared_ptr

Found-by: valgrind
nix porked symlink
main: refactor interlocked parts
update modules to refactored API
assume EV_MSC as absolute axis

Should fix EDTracker.

Issue: #75
build breakage
build breakage

Issue: #75
Reported-by: @runningman84
more breakage
decruft more
fix link errors on win32 -only-
build issues
typo broke filter box

Meant "x && t == x->type" but it's not necessary after all.
fix build
clarify dylib file pattern
uh, whitespace
add comment
Merge remote-tracking branch 'upstream/unstable' into dev/ewma2

Conflicts:
	ftnoir_filter_ewma2/ftnoir_filter_ewma2.cpp
	ftnoir_filter_ewma2/ftnoir_filter_ewma2.h