Refactoring views to custom MVC-structure (not-finished)

 - added widgets for buttons and editors
 - xml/format page edited to use new widgets
Refactoring views to custom MVC structure (still in progress)

 - settings for editor appearance are moved to haml
 - panels (error, plain for form) are added
Refactoring views to custom MVC structure (seems better)

 - common functionality moved to widgets.Base
 * needs other inheritance, smth class-based and more flexible
Refactoring views to custom MVC structure (migrate to jquery-ui)

 - migrated to jquery-ui saving concept
Refactoring views to custom MVC structure (jquery-ui migrated)

 - widgets changed to use jQuery-UI
 - widgets separated to classes (js according to partials)
Refactoring views to custom MVC structure (added collapsible panel)

 - new widget of collapsible panel added
 - debug panel migrated to new widget
Refactoring views to custom MVC structure (bugfixes)

 - fixed bug in debugPanel to refresh content
 - rspec features chaned to use new error panel
 - added new functions for 'concerns' to create widgets
Refactoring views to custom MVC structure (bugfixes)

 - changed readme on JRuby version and file (command)
 - rspec task chnged to pass through --example arg
Refactoring views to custom MVC structure (write tests)

 - tests for new version of wigets
 - little fixes
 - new bugs :)
Fixed bug with javascript-worker.js (request from Ace require() to wrong URL)

 - require of ace .js files moved to javasctipt_include_tag's
XSD-tool refactored to use concerns

 - jquery-file-upload changed to custom vendor assets (removed dependency on obsolete gem)
 - concern uploads refactored with spec helper
 - spec refactored too
 - little improvements in some places
Escape, json and xslt refactored (+specs)
Fix of problems with assets and others

 - ace replaced by vendor version instead of gem and manually patched to be minified by YUI
 - precompilation of assets fixed to conform ace's requirejs features
 - name of settings argument in editor-concern changed to 'options'
Refactored settings text field and binding to ajax
Little design improvements

 - improved css for panels and forms
 - fileupload label was moved to tooltip
Merge branch 'refactor_mvc' into developing

 - client-side MVC was refactored with some bugfixes
[fix] Bugs with uploads

 - class variables in concerns/uploadable mixin
 - double form submission in uploadForm widget
Merge branch 'fix_fileupload' into developing