Issue #2188277 by japerry: add checks around panels_cache table when updating panels from 3.3
Issue #2196091 by loziju, scjv: Add a check on view alters to make sure the block id exists for mini panel blocks
Require ctools 1.4
Issue #2184589 by boyan.borisov: Remove JS errors when saving IPE and jQuery 1.7
This reverts commit ed2063d46b61502707cf09c976a93cf1ef938412.
Issue #2184143 DamienMcKenna, japerry: define explicit panels cache table
Issue #1971872 by grndlvl: fix wrong forms for pane mutistep forms in IPE
Issue #2017455 DamienMcKenna: Exported panels won't clear simple cache
Issue #1966020 by jwilson3: Contextual links for mini panels placed as blocks.
Issue #1943970 by cferthorney: standards cleanup, use CRLF instead of LF line endings
Issue #1918716 by sctteea, Elvar: Remove the IPE last panel separator
Issue #1262074 by B-Prod, osopolar mandreato: Panels view row plugin breaks the ->field value
Issue #1400884 by gielfeldt, sergiu.savva: Custom menu items in pane dropdown links
Issue #1079792 by das-peter, jweowu, japerry: Move empty content pane return after caching is complete.
Issue #1179034 follow up by das-peter: i18n support panelizer displays, update the readme file
Issue #1179034 by das-peter: i18n_panels submodule
Issue #1277908 by jweowu, das-peter, samhassell, Kristen Pol: Introduce UUIDs onto panes and display for better exportability and i18n support
Issue #2169571 by Wim Leers: add attributes variable to panel pane div
Issue #2135377 by travisc, hswong3i: Enable jQuery 1.9 support, drop support for IE6
Issue #2172403 by adrip: Old display content is not unset correctly in some cases (IPE, editing multiple panes, etc)
Issue #2024441 by hefox: Fix fatal error on panels_plugin_get_function when doing ajax on pane style form
Issue #1762290 by jhedstrom, das-peter: Fix php 5.4 array_diff_assoc error in plugins.inc
Issue #1354572 by yched: IPE - multiple JS sort containers
Issue #2081447 by splatio: Allow layouts to specify multiple CSS files
Drupal is a registered trademark of Dries Buytaert.