updates

- allow/deny list implemented - woop!
My suggestion for how I want issue #17 to work, initiated from #3.
This uses the Android default settings (available since API3) instead of settings specific for the app.
Slightly less code too...
Merge branch 'master' into master.go
merge from master
revert commit
delete locally used file from git
Merge pull request #21 from gerhardol/master.go

Use Android  settings for date format
updates

- hardcoded strings moved into strings list
- added/fixed force running events after timeranged event stops working.
updates

- started creating logs interface
updates

- log interface done
- preferences don't have date picker anymore (it uses system preferences)- thank you @gerhardol
- recording cell id dialog has numberpicker instead of textfield
Still fixing rotation exception...
Hopefully fixed issue #22
Updating battery levels with seekbars
Added battery range; Adding ACTION: Run Script
Updated:

- Alarms don't duplicate anymore.
- History of cells sorted
- When cell location changed triggers, if cellid is in the list already, update its time.
Updated:

- bluetooth extended settings. *testing*
What a retarded bug..

boolean isHigherPriorityEventRunning = false;
if (isHigherPriorityEventRunning) {
   ...
}
Updated run script command. Now forces running directory being the same as script directory.
Updated:

- bluetooth settings updating...
Bluetooth conditions fixed.