Little bug fixes and useful scripts
File uploading support

1. DB was changed to embedded Derby
2. Model holding uploaded files was created using Paperclip
3. Upload form with file lists and AJAX uploading was created
RSpec tests, configuration fixes and refactoring

Features:
- Behavioral tests built on top of RSpec, Capybara and Selenium were created
- Deployment configuration and tasks were almost rewritten
- Apache Derby Embedded replaced SQLite
File upload feature in XSD validation

- file upload concern fixes
- tests for new functionality
- refactoring of tests
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