Merge pull request #14 from epam/master

Update from upstream
bowerrc: directory for dependencies changed to `js/lib/`
XF.View: fixed rendering when Component has Model and View
XF.App: `options.initialize` will be used if it is passed with options into constructor
XF.View: access to component.options from the template (`options`)
XF.View: fixed bug with double binding to DOM
XF.define: add required dependencies

Closes #171
Merge pull request #172 from pukhalski/master

Bigfixes and dependency loading
Load components based on device type (`data-device-type="type"`)

Closes #173
Merge pull request #174 from pukhalski/master

Load components based on device type (`data-device-type="type"`)
README update
Merge pull request #175 from pukhalski/master

README update
README: `XF.define` AMD API description added
Merge pull request #176 from pukhalski/master

README: `XF.define` AMD API description added
Merge pull request #2 from epam/master

Require merge