Android Wear support (includes gradleification of the project).

Squashed commit of the following:

commit 11a12d400e117a645b8172b7649b3251bf53c1a1
Author: BoD <BoD@JRAF.org>
Date:   Mon Nov 10 23:12:20 2014 +0100

    Re send the notification when changing language and calculation method.

commit 0126f11c51a107b94ee643c753df4825ba607bbd
Author: BoD <BoD@JRAF.org>
Date:   Mon Nov 10 23:01:11 2014 +0100

    Service scheduling and other things.

commit d731f9dc77d3f7248be43924550b876fda4430d2
Author: BoD <BoD@JRAF.org>
Date:   Sun Nov 9 19:08:26 2014 +0100

    New wearable and common modules.

commit 2e6dde66ce1f846860afcf18b51c9f516d4dc120
Author: BoD <BoD@JRAF.org>
Date:   Sat Nov 8 23:31:30 2014 +0100

    Gradelification.