Navigator issue

change from alarms to task scheduler
First verfion of ADD, GET_PENDING and REMOVED tasks functons added.
adding new line at the end of file
Update TaskScheduler.js

removing error through since Promise does not handle it - instead resolver is used.
Update TaskScheduler.js

Clean up and make easier functions code
Update TaskScheduler.js

code formatting
Delete AlarmManager.js
Update Navigator.js

adding proper property name
Update TaskScheduler.js

removing inheritance from EventTarget
Update index.html

mechanizm to catch event simulate event "task" raised by the system
Update TaskScheduler.js

dispatch event on document - to fake system events
Update README.md

Updating link to spec.
Demo page + task scheduler changes added, now event will be raised even
after closing/reloading tab
Adding calendar script
Minor changes in calendar algorithm
Adding "get pending tasks" button to demo page
Typo fixed
adding ignore ~ to config
Fixing indenting and prepared formula to count month days number
Formatting code to ~80 characters per line