new: g:startify_empty_buffer_key

This variable can be used to create a second mapping for creating the
empty buffer.

Closes #10.
remove 'startify>' title

I like minimalism.
adjust cursor movements
make mouse clicks select an entry
click anywhere on the line to select
use double-click to select an entry

Previously a single-click was used. But this introduced a bug that
was suprisingly hard to prevent because of the 'line skipping feature'.

If one changed to another tab and then used a mouse click on the tabpage
to jump back to the tab containing the startify buffer, the click would
have delegated into the buffer and select the next entry automatically.

Just using a double-click prevents this without adding complex code.
make 'q' trigger either :bd or :quit
screenshot: update
change working directory when opening a file

It was discussed whether this should be optional or not and it was
agreed to just make this default behaviour for now.
merge pull request #11 from Osse
remove useless <silent>
bump to 1.3
handle spaces in paths

Closes #12.
run startify at start only for 'vim' and 'gvim'

Don't call Startify at start when using evim, view, etc.
correct startup check to consider '.exe'
merge pull request #13 from alexkunin
simplify startup regex check
use 'i' instead of 'e' for empty buffer

I guess most people are used to just write away via 'i' after entering
Vim. So this change adheres to them. (Say "Thanks!" to @Osse)

If you don't like this change consider creating an additional, hidden
key for creating the empty buffer:

let g:startify_empty_buffer_key = 'e'
change startup check regex once again

I'm terribly sorry for excluding all MacVim users.

Closes #14.
change startup check regex once again #2