Merge pull request #20 from don-vip/master

Update fr i18n.
Fixed mode test in mode 1.
Analyzed #16. Library does work as expected with nodejs but not in browsers.

Tested with Chromium 30 and Firefox 25.
Fixed getMatchingRule which appeared in use with additional blocks.  Closes #16.
Added spring/autumn. Closes #21.
demo.html: Fixed example selection. Closes #22. Tried #15 again.
Optimized and fix problem with "Mo-Su,PH".
Optimized: Commented test.js.
Fixed problem with "00:00-24:00,12:00-13:00" (Don't use this value).

Problem existed because always open was ignored which results in always
open IF no other times are in this selector.

The example value is of course pointless, this fix does only provide the
expected behavior.
Refactored.
Fixed problem with "<month> <time>" in points in time mode.
Fixed problem with additional blocks after fallback block. Closes #23.
Optimized convert_ical_to_json with perltidy.
Fixed indention and typo.
Added regex_search again after renaming.
Added Russian two-letter weekdays. Has to be tested.
Added test for problem with '<rule>; <month> <number> off'.
Added more tests to analyze issue #26 and issue #27.
Improved input tolerance.
Refactored test.js.