Moving the calendar CSS to its own file

Signed-off-by: John Rayes <live627@gmail.com>
RTL handling

Signed-off-by: John Rayes <live627@gmail.com>
Spacing - remove trailing whitespace

Signed-off-by: John Rayes <live627@gmail.com>
+ calendar.rtl.css

Signed-off-by: John Rayes <live627@gmail.com>
Cleanup rtl.css

Signed-off-by: John Rayes <live627@gmail.com>
Make sure to copy the new files to new themes, too

Signed-off-by: John Rayes <live627@gmail.com>
Merge pull request #1430 from live627/a

Seems good :)  we can always blame you if something gets borked later :tongue: