Add software licenses (and About) activity

I tested it locally using `navigate().toAbout()` in ForecastActivity's onCreate(). Next PR will add a nav drawer.

![device-2014-09-10-102140](https://cloud.githubusercontent.com/assets/2678555/4214510/0ff9826e-38c4-11e4-9c0c-c925482bcb03.png)
![device-2014-09-10-102238](https://cloud.githubusercontent.com/assets/2678555/4214509/0ff423c8-38c4-11e4-89a4-6ac5506f854d.png)

This is the case and it was my intention but if I understand Paul, it'll
never happen because onAttach always occurs whenever a fragment is used,
and it'll occur before my oncreate so I won't actually touch it til it's
got the real one
On 10 Sep 2014 12:04, "Xavi Rigau" <notifications@github.com> wrote:

> In app/src/main/java/com/novoda/esa/about/AboutFragment.java:
>
> > +import android.os.Bundle;
> > +import android.preference.Preference;
> > +import android.preference.PreferenceCategory;
> > +import android.preference.PreferenceFragment;
> > +
> > +import com.novoda.esa.BuildConfig;
> > +import com.novoda.esa.R;
> > +import com.novoda.notils.caster.Classes;
> > +import com.novoda.notils.exception.DeveloperError;
> > +
> > +public class AboutFragment extends PreferenceFragment {
> > +
> > +    private Listener listener;
> > +
> > +    public AboutFragment() {
> > +        listener = new NotCoolBroListener();
>
> exactly it should never be called so if it is called means inconsistent
> app state so it throws new DeveloperError am I right @ataulm
> <https://github.com/ataulm> ?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/novoda/somethingfishy/pull/2/files#r17352538>.
>