Move some pref methods from TSTBase to TSTUtils.
Modify tests/unit/treestyletab_prefUtils.test.js for support latest code base.
Merge pull request #393 from saneyuki/util

Split some pref methods from TSTBase
Remove trailing "," in object literals
Shorten "TSTUtils" to "utils" (because they are already in the context)
.utils => .base
Update reference for getTreePref
Add Makefile
Don't hide closeboxes of other tabs when toolbars are shown/hidden (Update floating tab bar before calling of adjustTabstrip(), because floating tab bar is unexpectedly resized to smallest size on the time)
Merge branch 'master' of github.com:piroor/treestyletab
Drop support for Firefox 3.6 and olders.

And, make the implementation (possibly) robust for multiple windows to fix #385, #387, #390.
Bump up the version number
Simplify implementation of the animation manager (to fix unexpected-stop problems)
Simplify codes to load modules lazily
Tabs from other computers are correctly opened as child tabs of the about:sync tab
Don't run animation without window (to fix a regression: all animation effect was unexpectedly stopped after the configuration dialog is opened)
All animation effect was unexpectedly stopped after the configuration dialog is opened (regression)
Bunp up the version number
Don't update indent of tabs for collapsed tab bar (fix #404)
Hide tab bar for only one tab window correctly (fix #406)