Update project to PyCharm 3.4.
PyCharm project update.
Prevent nullref when plugins don't define a handle_settings method.
Fix possible failure to delete caches during the clean operation.
Always rebuild the sphinx docs completely when using generate_documentation.bat.
Fix issue with PLUGINS setting.
Assert that we're getting the right logger type.
Initial version of new command model.
Further refinement of new command plugin model.
Move core commands from engine to commands.bundled.
PEP8 cleanup.
Initial integration with webassets.
Update less.js-windows to version 1.7.4.
Remove code style files since they were added as binary originally due to their encoding.
Add code style files back with the correct encoding.
Add flatten utility method.
Support theme-specific bundles + refactor bundle processing.
Fix devtools assert.
Make devtools theme compilation work with webassets changes.
Remove requirement to declare the 'global bundles' used in a theme.

Everything is now declared in the bundles.yaml file in the theme itself,
and themes can include the relevant asset bundles directly in their
templates if needed.