Changed the way path is handled.

There is now a PathPreference rather than just an edit Preference.

It also now stores the complete path in the preference, so on some systems where there
is internal storage AND SD, it should not be restricted.