Support different profiles in OlsrdService

Support different profiles in OlsrdService. Support
a new type of message (NEW PROFILE) to tell the
service that the user changed the active profile. Pass
the name of the profile in an extra string named
profile_name.
Add toString() for a profile.
Add don't create flag to Profile constructor

Add a flag so that the Profile constructor does
not create a profile if one does not exist (throw
an exception instead).
Profiles uses a Context instead of Activity
Move OlsrdService into its own package.
Refactor Profile(s) into their own package.