#331 - transformed BeThumb Helper in library and moved in /libs
refactor - bedev tag + eng
ref #308 - trigger warning nessage on leave page with changes don't saved

On change page the form serialized data is comapred with those at the begin.
To exclude fields, put "ignore" class in form fields or in a parents of fields
Merge branch 'issue308'
mobile example: view content if section contains only one item
move README to README.md to take advantage of markdown syntax
web installer, remove bedita/media url info on wizard (will be set after), display mod_rewrite message only on error - see #137
add to .gitignore /.idea created by PhpStorm ide
BeThumb - use of CakeLog::write() method to write error.log file

Use CakeLog::write() instead of the wrong $this->log().
Return always the $config['imgMissingFile'] in case of error.
issue #334 - fix bug on "group visible, preview for others" permission set

Replace !empty() with isset() to check if the "authorized" key was defined
add contributing guide lines
upgrade to Smarty 3.1.12
web installer: add link to docs.bedita article on mod_rewrite - see #137
fix "modified page" alert always triggered in multimedia/view

fix some issues introduced with #308 in multimedia module
fix bug on User::beforeSave() that delete user email

If data array doesn't contain "email" this was set to null removing email saved previously.
Now first check if email key isset and if so check if it's empty or not
from qwerg #303: new dashboard enanchements
add {bedev} in tab "quick item" #303
dashboard #303: redirect to Publications module clicking on sections

add also methods to BeTreeHelper to handle params to build url in tree items
remove trailing spaces in BeTreeHelper
cleanup utility doesn't remove file named "empty"

"empty" files are used to track empty folder in git and them must not be removed in clenup operations