refactor helper function to support skinning left and right side (#176).
add tests for theme generate helper functions
add support for showing/hiding tabline based on tab count (#252).
document showing/hiding tabline based on tab count. resolves #252.