Fix for http://dev.kohanaframework.org/issues/3317 -- don't try to implicitly convert a string into an array.
Identify robots and don't let them save sessions.
Copy system/config/user_agents.php over to gallery/config so that we can add to the list
Add MJ12bot and Speedy Spider to the robot list.
Allow access to the rest module when the gallery is wholly private.  Fixes ticket #1452.
Deal in integers when doing aspect ratio operations.  Fixes #1470.
Create item_before_create and item_before_update events, and make
Item_Model::data_file public.  This allows us to intercept and tweak
data files before saving the model which enables the max_size module.
Force the new geometry in the ImageMagick crop() function.
Fixes http://dev.kohanaframework.org/issues/3384
Add Malay as 'Bahasa Melayu'
Dump something in the logs if GalleryEmbed::init() fails.
All modules should be named Xxx_Core for extensibility.  Fixes #1458.
Set the unit test timeout to 5 minutes
Check for the PHP Ctype extension.  Fixes ticket #1474.
Merge branch '3.0.x' of github.com:gallery/gallery3 into 3.0.x
Add a pure javascript mechanism for filtering advanced properties.  Partial fix for #1478.
Fix a bug in the way that we add tags that causes it to be really slow
when adding a tag to lots of items.  Tag_Model::save() would call
item_related_update for every tag related to an item upon save which
is an O(N!) operation.  Fixes ticket #1412.
Implement module::clear_all_vars($module_name)

Also switch from using ORM to Database_Builder for the SQL because it's
cleaner, and clean up the test.  Fixes #1479.
Add an extra line break after the RewriteBase line so that the
RewriteBase and RewriteRule lines don't get merged in the resulting
textarea.  Fixes #1481.
Tie the image cachebuster to the file mtime instead of
Item_Model::$updated since we want the url to be stable whenever
possible.  Fixes #1482.
Change VERSION to "3.0.x branch (git)"