find_task_files performance optimization

When from and to timestamps have common year or year and month, only
the appropriate directories are searched by Path::Class::Iterator.
Before this change Path::Class::Iterator always returned all files
under .TimeTracker directory.
Merge branch 'master' of github.com:domm/App-TimeTracker
Merge branch 'pr/11'