Revert "rip out compat; need to re-implement later"

This reverts commit 80683907b558f22d5500797533774f8f3fc44605.

Conflicts:
	lib/systemd/journal.rb
also expose the (less useful from ruby-land) perror() function.
Merge pull request #28 from ledbettj/writeable

Writeable