Add --enable-deprecated to valac flags: Bug #730973

Gdk.Color is deprecated in 3.14, so the upcoming version of Vala
will complain about it.  We will get bit by further deprecations
in the future, so might as well allow them through now.
Remove Gdk.Color references: Bug #731295
Updated Hebrew translation
Updated Polish translation
Fix the size of the window menu

https://bugzilla.gnome.org/show_bug.cgi?id=731316
Fix GSettings schema problem when running from source dir

Thought this was fixed when first implemented, but apparently not.
This ensures California can be executed from source directory w/o
installing.
Add close button back to app header bar: Bug #731316

Required by GNOME HIG.
Updated Greek translation
Arrange GtkHeaderBar button order by GTK version: Bug #731316

A bug fix in 3.12 changes pack_end() ordering, but since California
still supports 3.10, need to conditionally compile this in.
Move FirstOfWeek setting to Calendar.System.

This is long overdue, and because the work on recurring events
relies heavily on the setting, wanted to lay some groundwork to make
that commit smaller.

This patch also synchronizes the FirstOfWeek value with GSetting,
although there's currently no user-visible way to change the value
(see bug #725776).
Updated Brazilian Portuguese translation
Updated Spanish translation
Fix errors changing all-day event to timed event: Bug #731808

is_all_day is now a read-only property with result generated by
examining other properties, which is a better way to go (although
it does mean losing notifications when it changes; may need to
install a signal at some point).  Also, inspection of library code
indicates libical doesn't consistently replace properties and may
simpy add new ones, even if spec requires one and only one.  Going
forward, need to enforce this manually.
Miscellaneous fixes
Linkify event description: Bug #726846
Move locale initialization into main.vala: Bug #731231

Need to move locale/gettext initialization into the very beginning of
main() in order to ensure it's respected throughout the run of the
application.
Localize Week view day header labels: Bug #731723

The ordering of the Week view day header labels needs to be available
for localization.

Because strftime() returns unsightly leading zeroes for some of the
new formats, a utility method to strip them (and some tests) are
included.
Permit am/pm as separate token in Quick Add: Bug #731634
Updated Hebrew translation
Updated Polish translation