Add .gitignore file

Better way of ignoring directories (+1 squashed commits)

Squashed commits:

[af04a21] Add .gitignore file
Apply fix for BL-486(3.0) to BL-595(2.0)
BL-582 Remove multi-lingual calendar capability

Be very sure before you merge this to BL3+
We probably want to redesign the calendar for bi/trilingual situations instead
Merge branch 'FixCalendar' into Version2.0