Update README.MD. Fixes #12
Remove unneeded header inclusions
Merge pull request #15 from baskerville/master

Remove unneeded header inclusions
LVM awareness. Should fix #11.
Avoid mounting LUKS containers. Should fix the remaining issues with #11.
Drop Arch Linux initscripts support
Merge pull request #16 from asergi/master

Drop Arch Linux initscripts support
Fix Makefile

Use proper operators for variable assignments.
Use parentheses to surround variables instead of curly braces.
Add uninstall target.
General clean and improvements.
Merge pull request #17 from asergi/hotfix

Fix Makefile
Now it's possible to unmount devices from userland. General fixes and cleanup here and there.
Update the README
Fix fstab_search's UUID/LABEL matching problem.

udev_device_get_property_value returns value only but
mnt_table_find_source needs "KEY=value"
Remove exfat utf8 quirk flag. Add more options to

vfat.

I'm using exfat rev 1691cda, syslog says: `kernel: [EXFAT] Unrecognized
mount option utf8 or missing value` .

According to Archlinux fstab wikipage:

    flush - The vfat option to flush data more often, thus making copy dialogs or progress bars to stay up until all data is written.
Merge pull request #20 from unc0/quirk-fix2

Remove exfat utf8 quirk flag. Add more options to vfat.
Using snprintf instead of strcat
Merge pull request #19 from unc0/fstab_search-fix

Fix fstab_search's UUID/LABEL matching problem.
Handle change event for cdroms only. Fixes #14. Minor fixes.
Make the device filtering happen before the creation of the device struct. Fix LVM volumes detection.
Simpler LVM handling. Fix a memory leak.
Make the few configurable options available from command line. Fixes #22