Define a separate theme file for visual customizations
Action buttons implementation

- Added an ability to define custom action buttons via akno's options.
Buttons should be provided in the following format:
{
    buttons: [{
        text: 'Display Name',
        className: 'optional-class-name',
        action: function() {
            // a callback to be executed on click
        }
    }]
}

- Added the default close button 'x' in the header of the akno;
- Adjusted focusing logic to accomodate action buttons;
- Updated unit tests for focusing logic to reflect the latest changes;
Renamed `akno-state-visible` class to `akno-state-open` as more accurate
Unit tests for action buttons
Renamed `.akno-modal` to `.akno-dialog` as being more accurate
Removed rounded corners for flat design
Initial theme support
Drop theme support for now. Defined base layout related styles in the _base.scss
Merge branch 'action-buttons'

* action-buttons:
  Drop theme support for now. Defined base layout related styles in the _base.scss
  Initial theme support
  Removed rounded corners for flat design
  Renamed `.akno-modal` to `.akno-dialog` as being more accurate
  Unit tests for action buttons
  Renamed `akno-state-visible` class to `akno-state-open` as more accurate
  Action buttons implementation
  Define a separate theme file for visual customizations
Latest build