Remove dead export
Resolves provide-skin issues
Updates provide-theme to work like provide-skin
Updates default skins and themes to be relative so they can be completed by adjust-path
removes excess whitespace
Merge branch 'master' of github.com:LightTable/LightTable into feature/provide-custom-styles
Catch errors while walking the filesystem

An EACCES during a filesystem walk stopped the walk with a bubbling error.

Fixes #1008
Fix finding libudev on 64-bit openSUSE

On 64-bit openSUSE, libudev is installed at /usr/lib64/libudev.0. This adds /usr/lib64 to the search path which prevents the following error when you try to start light table:

    libudev.so.0 or libudev.so.1 not found in any of /lib /lib64 /lib/x86_64-linux-gnu /usr/lib /usr/lib/x86_64-linux-gnu.
Makes skin update on inject like themes, allows multiple skins
Only applies CSS for the current skin
Removes old commented code
.zsh and .zshrc registered as shell extensions
Fix minor bug in :show-docs command.
Instead of moving the new docs tab "over by one" (which breaks when there are already multiple tabsets open), keep a handle to the new tabset and add the docs tab to it.
Fix typo in reload message text

This pull request fixes #936
Merge pull request #1067 from dmohs/docs-tabset

Fix minor bug in :show-docs command.
Merge pull request #1059 from whaley/master

.zsh and .zshrc registered as shell extensions
Merge pull request #980 from brandonbloom/no-export

Remove dead export
Merge pull request #990 from joshuafcole/feature/provide-custom-styles

Fixes provide-skin and provide-theme for custom CSS.
Merge pull request #1082 from zoranzaric/fix-1008

Catch errors while walking the filesystem
when opening a new window make sure it has focus

Signed-off-by: Chris Granger <ibdknox@gmail.com>