Changed internal representation of [lat, lng]s in polygon to arrays of
doubles. Branching out to gpsfilter.
Bugfixes in GPSFilter model.
Updates some strings to new "location filter" terminology.
Fixed persistence for GPSFilter + close for info splash.
fixed layout with respect to close button
(Feature decision) Removed GPSFilterAreaAlarm, areas wont be alarm
bound.
Removed generated id in dimension, wasnt used.
Implemented GPSFilter: requisitor, location retriever.
Merge branch 'development' into gpsfilter
Merge branch 'development' into gpsfilter
Fixing global switch & preferences for GPSFilter.
amending prev commit...
Merge branch 'development' into gpsfilter

Conflicts:
	application/src/se/chalmers/dat255/sleepfighter/utils/geometry/Dimension.java
Added number picker backport to project.
Added a lot of global options regarding location filter.
Made logic for requesting location fixes pre-alarm time.
Added location filter to AlarmReceiver.
Added GPSFilterRefreshReceiver to manifest.
Fixed bugs in GPSFilterRequisitor.
Fixed bug with NullPointerException, half-ugly hack :(