updated tmuxline

Squashed commit of the following:

commit 6c535f85e5db80564e2a3538e95314ee449b1583
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Oct 5 16:39:38 2014 +0300

    Set 'win.activity' for lightline.vim themes

    Refs #8

commit 18b0274122c28290069fe2362fa8d19aa22b33b4
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Jul 19 13:38:49 2014 +0300

    Update README for vim_statusline_* themes

commit 709743f39152da2249e77a2cc18acfdda61e5496
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Aug 2 10:27:01 2014 +0300

    Revert to *-bg/fg/attr for tmux 1.8 compatibility

    Fix #23, #26

commit f6444e3aef0afa94c6b595ca5b9500b431966b7d
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Jul 20 21:37:16 2014 +0300

    Check vim's colorscheme defines StatusLine(NC)

commit d4f67874ae5b5aac506d5b24183b329e2c6ab216
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Jul 20 21:29:41 2014 +0300

    Rename vim_statusline* themes

commit 08dd8e866e654442824ab4cbb18cc63a9dc27144
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Jul 20 21:25:08 2014 +0300

    Don't keep the completion function in plugin/

commit ad7d27d5b336dcbdb43970d7a4ef21b6ffc633e6
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Jul 20 21:18:31 2014 +0300

    Put extraction of vim stl colors into one function

commit 6ed1dcd1d7d80810a7c8ca092bc6caa653fa69f8
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Jul 20 15:17:00 2014 +0300

    Rename theme vim_statusline.vim -> vim_statusline3.vim

commit d6055736034f7638ed1b4973b5e8d7013ff01884
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Jun 15 19:40:07 2014 +0300

    Add experimental "vim_statusline" themes

commit 5f7cd8f9a741604f079758a70d487e7865e46e71
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Jul 19 11:56:15 2014 +0300

    Allow themes to set pane borders

commit 09079009fe8addf5d15a1e5ec3d7944d65ef1fa9
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Jul 19 11:55:06 2014 +0300

    Use constants FG,BG,ATTR instead of magic numbers

commit 25d006303735a035a1f2e6c3969cfb8b2313953f
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Mar 1 09:30:00 2014 +0200

    Use double quotes to ease shell commands usage

    Close #17

commit 1c4d5f907abd199ed8f9dbe36a3b3543cbf773e0
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Mon May 26 22:34:18 2014 +0300

    Use -style instead of the deprecated -fg/-bg/-attr

commit 8b9493b9c18ddb40a5266bcaabf2f7b4530db1a7
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Feb 9 09:32:54 2014 +0200

    Update README.md

commit 31320a99cd7c61b50d896e5265997da39ecee4c0
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Feb 1 21:53:00 2014 +0200

    Add lightline screenshot

commit 428d130d3006ad27ec5a1be3c609d57bccdd71d7
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Feb 1 21:49:33 2014 +0200

    Add details about airline_* themes in README

commit 83af3dcb608c5c608a1328558838c2bdf244def0
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Feb 1 21:23:15 2014 +0200

    Add themes airline_visual and airline_insert

commit bd784f1ab79322147f187fcae90394d81824a43c
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Feb 1 21:17:33 2014 +0200

    Update licensing year

commit e3374efdeca5e50e4170f1156e625bd107065f40
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Feb 1 10:57:54 2014 +0200

    Fix link to lightline.vim

commit bd3f7a1f580c95b69de1c8852489728bf9a92cf4
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Feb 1 10:44:35 2014 +0200

    Add insert and visual lightline.vim themes

commit 57eea98e3613dfc0a903c395aa41fd9b2d9cff74
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Jan 26 12:06:29 2014 +0200

    Add lightline theme

commit d86ae3af06b9db35be1dd2730177b2a00bea6535
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Jan 25 10:32:15 2014 +0200

    Improve command completion of :Tmuxline

    - don't provide auto-completion if two arguments are already given

commit 22dfdfb903126e43a66a87d29f32c7dd509a5841
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Jan 25 10:10:49 2014 +0200

    Update README.md

commit f37fdd0d400bb6b347c93f6ef90c6a85440cebf3
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Wed Jan 22 23:51:31 2014 +0200

    Update README.md

commit 08c0938ba2f7153b8d08a09b5edbbd03576d8b46
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Wed Jan 22 23:41:57 2014 +0200

    Update README.md with info about g:tmuxline_theme

commit 04716dd073cc0ec78871d5efb97d56eda436d138
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Wed Jan 22 22:16:04 2014 +0200

    Accept a hash in g:tmuxline_theme

    Refs #15, #16

commit 6a89cc04740f6102e36b6c94a7a46ed5c8916f2a
Merge: 84d7b23 9a79ef8
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Tue Jan 21 00:25:52 2014 -0800

    Merge pull request #16 from darrenli/jellybeans

    Add jellybeans color theme.

commit 9a79ef8181f0fd221ffc39abf83c4068f32a744a
Author: darrenli <darren@thanx.com>
Date:   Sun Jan 19 19:36:26 2014 -0800

    Add jellybeans color theme and CONTRIBUTORS.md.

commit 84d7b235c957945207d9e778948bacca3a028a19
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Jan 4 13:49:10 2014 +0200

    Update tmuxline.txt

commit 4ee3edc53c6dcb86a0af0ce63ea797c4d118f714
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Jan 4 11:08:27 2014 +0200

    Update tmuxline.txt

commit 565f4da51779ae6e167f0502fa8c27c207106cb8
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Mon Dec 30 11:06:46 2013 +0200

    Update README.md

commit 725a511b5ec6b194db288a12fa4ef8d381677b7d
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Tue Dec 10 20:57:20 2013 +0200

    Add stock preset 'righteous'

commit 60b119415d5844d8518add5bc1fad5e883c36b0a
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Fri Dec 6 00:19:33 2013 +0200

    Add stock preset 'crosshair'

commit 6985aa082b62e75b1e582504ff9bbf19f8a2042e
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Thu Dec 5 21:30:04 2013 +0200

    Mention g:tmuxline_separators in README. Fix #10

commit f526444b01687fb9b6864f51bade50a5fe301a66
Merge: 99f7db8 0fc3954
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Thu Dec 5 11:15:05 2013 -0800

    Merge pull request #11 from perok/patch-1

    Update README.md

commit 0fc3954f92cef99ca421e50f0dc415cb1968d5ff
Author: Per Øyvind Kanestrøm <perokane@gmail.com>
Date:   Thu Dec 5 19:54:47 2013 +0100

    Update README.md

    Vundle install had an extra forward slash.

commit 99f7db8c4a28fba3d2ccf06b83ffef6646c92b8e
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Tue Dec 3 20:49:33 2013 +0200

    Add installation instructions. Fix #9

commit c239551ce596186c4cf581b4d35bbe875f55750c
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Dec 1 19:33:37 2013 +0200

    Disable win activity in powerline and nightly_fox

commit 1c86503904e52d9d7fa033572197e48b7ae6f1ed
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Dec 1 17:34:10 2013 +0200

    Use win.activity in iceberg & vim_powerline themes

commit 11ec9194dd05a8eb16595dcbc532c57e14a2f6ab
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Dec 1 17:27:03 2013 +0200

    Allow themes to use win.activity. Fix #8

    - win.activity can be used to set colors to windows with activity alert
    - if win.activity is not defined, alert windows are underscored
    - extract win.activity from airline's 'a' section

commit f614087cdeb4bf783a4b79e358a852ee6d67271e
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Dec 1 11:09:25 2013 +0200

    Append to line only if text has non-zero length

commit c40a54212d939b4815ac8327d74638df38d07eb5
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 30 18:35:45 2013 +0200

    Switch off attributes for separators

commit 172d00fde14fecf14efafac55d49a89ba69ede28
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 30 08:51:51 2013 +0200

    Update README.md

commit fb5d7b03ab99cddc3927da37945e6cbc19c1b013
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Thu Nov 28 09:43:43 2013 +0200

    Check airline g: variables exist. Fix #4

commit 2b718aac9ead39cf88715cd4d80fdb384f47004a
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Thu Nov 28 07:58:39 2013 +0200

    Use right arrows if status-justify is right Fix #7

commit 47dbc237657721c186911dad68c87a80694297f1
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Wed Nov 27 21:52:56 2013 +0200

    Refactor tmuxline#util#create_line_from_hash

commit 92dc9baa19c17c28c21c5d2f943fc3379e6fde90
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Tue Nov 26 23:19:57 2013 +0200

    Improve error handling and reporting. Refs #4

    - print an error message when a theme/preset can't be loaded
    - check airline is loaded before loading colors from it

commit d7afbde12d44965214b2714b9aaa8933ff9e8322
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Tue Nov 26 23:15:00 2013 +0200

    Minor whitespace fix

commit 31d4b9f20dbadbcf55dac3b3da88c186c682f883
Merge: c1eddb6 af8723c
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Mon Nov 25 04:58:36 2013 -0800

    Merge pull request #6 from greg0ire/patch-1

    Expand on the command availability

commit af8723ccdf36c5c905b3f2750de31b6550e3612d
Author: Grégoire Paris <postmaster@greg0ire.fr>
Date:   Mon Nov 25 13:37:30 2013 +0100

    Expand on the command availability

commit c1eddb603bcb02d05c81fc3d5c161c518293c1da
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Nov 24 09:34:43 2013 +0200

    Update README.md

commit 9acca1643903619a3fb712522c3f431c0ae66278
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 23 19:39:03 2013 +0200

    Update README.md

commit 3eaf98678609febde365a4460e9b0e33270810db
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 23 10:07:45 2013 +0200

    Add documentation. Fix #3

commit a1007b01229f9f8b933a6075682edb9009d5c855
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 23 10:06:04 2013 +0200

    Add tmuxline/api.vim proxy for function calls

commit afaa541db38199336e7b14774d1019dbdfdae27e
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 23 09:44:28 2013 +0200

    Improve iceberg theme cwin colors

commit 6941eb2d20a60cc1b1426d22197aae53f2e079a0
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 23 09:42:39 2013 +0200

    Allow setting tmux options with 'options'

commit 3197ed9aad9ea0f7bd560b0a6eb9aea89f678182
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Tue Nov 19 21:54:37 2013 +0200

    manage pane border colors

commit 4d8f98e3d6e4f8ef75318aa0cc22efa4e50b2247
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Tue Nov 19 21:36:33 2013 +0200

    reset color attributes before separators

commit 387d3708532e1c80172bd7bb53b33754716a7423
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Mon Nov 18 22:37:21 2013 +0200

    set statusline with a single 'tmux source' command

commit 05dc16886b4f4f6b19fea675cffb08e3b4d6b49f
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Mon Nov 18 22:02:34 2013 +0200

    set colors in tmux's command prompt

commit 1d4be067dd0050f8c8cab16b26e637dba82b72d4
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Nov 17 20:45:34 2013 +0200

    don't print message after creating a snapshot

commit d59a90580b4c1f5abaff2f5281121b15403c471b
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Nov 17 19:53:24 2013 +0200

    ignore doc/tags

commit 37998c1fb499ef6baa5d6e75a8f70e2d2b468db1
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sun Nov 17 17:45:37 2013 +0200

    Add tmuxline#set_theme

commit 40fc2cfd20cc2b5a80a756c4715f2ebeb9fc01bf
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 16 12:09:29 2013 +0200

    deepcopy hash before modifying it

commit 9b6ac475a6a0067ef58978905d033aa1f5dc8671
Merge: d33a26d 323e464
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 16 02:22:11 2013 -0800

    Merge pull request #2 from edkolev/Improve-README

    Add screenshots in README

commit 323e4647a6c594a4db3b1305ddd014eb215df20d
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 16 12:20:26 2013 +0200

    Add screenshots in README

commit d33a26da2bef1093df3b0a5b85f92f56c69a97ea
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 16 11:16:48 2013 +0200

    Improve README

commit 670daf4656289233a0e7af99a76deb47f41e2e62
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Sat Nov 16 11:13:33 2013 +0200

    check vim is inside tmux

commit baab0332f842f2432941e548a5f9067473992944
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Fri Nov 15 11:59:16 2013 +0200

    rm default.vim theme

commit edc3afad1f16a0dfc3e5345308803d8020c9497b
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Thu Nov 14 23:01:54 2013 +0200

    clean up TODOs, simple refactoring

commit 32b6d17e3dd073b4a3151c77c3becc624d884a6a
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Thu Nov 14 09:02:52 2013 +0200

    Add LICENSE

commit 6b9b48280d90cfa6f26f99806d5d7f427aab402c
Author: Evgeni Kolev <evgenysw@gmail.com>
Date:   Tue Nov 12 22:21:35 2013 +0200

    first working version
added .gitconfig
changed branch to ptr