Rewritten the way preferences are stored.

The configuration will no longer be stored in the
'ArbiprintConfiguration' class. Instead, the values will be written and
read directly from the preference storage itself.

Also replaced the old configuration activity with a proper Android
PreferencesActivity.