chore(setup): setup project
chore(grunt): change build process
chore(linter): relax some rules

this rules should be set but on a project where everything is split it does not make sense
chore(bower): add some dev dependencies

used for example
feat(example): add layout
feat(example): add full architecture and render alert
chore(name): change library name to marionette.dialogs
feat(index): add index

use by preprocess and should have been added to repo before!
chore(index): rename to build

only use by preprocess task so its a better name.
feat(confirm): add confirm dialog
chore(example): add task to copy build to example folder
chore(build): copy dist to example after build
fix(confirm): correct typo about dialog class
refactor(examples): use the new library name
feat(example): add confirm example
fix(confirm): use view.destroy

old reminiscence of code based on Marionette 1.x
feat(example): update confirm template

render correctly the confirm text message
feat(example): apply style on the base .dialog class
chore(example): remove commit copy of dist file

automatically copied by grunt on `build` task
refactor(example): remove call to region.empty()

it’s a noop as the view is already destroyed