Merge pull request #238 from will123195/3.0

3.0
Merge pull request #239 from will123195/3.0

better db error messages
Merge pull request #240 from will123195/3.0

3.0
Merge pull request #241 from will123195/3.0

try fixing history.js submodule
Merge pull request #242 from will123195/3.0

3.0
Merge pull request #243 from will123195/3.0

history.js submodule
Merge pull request #244 from will123195/3.0

test auto clone
Merge pull request #245 from will123195/3.0

test
Merge pull request #246 from will123195/3.0

auto-compile LESS
Merge pull request #247 from will123195/3.0

3.0
Merge remote-tracking branch 'refs/remotes/upstream/3.0-beta' into 3.0
oauth fix for 3.0