Merge pull request #10 from UncleBill/master

toggle msg is noisy call s:ColorHighlight directly
Allow to re-source the file: `fun!` and non-unique Plug map
Add `s:GetXterm2rgbTable` to lazily setup the xterm2rgb table

Ref: https://github.com/lilydjwg/colorizer/issues/12
Use Vim's `pow` function, instead of internal one

The internal one only worked for n<=2, but got used for n=2 anyway.
It showed up quite high in the performance profile though, let alone
because of the number of calls/invocations.
Skip calling matchend() when breaking anyway
Merge pull request #11 from blueyed/allow-resourcing

Allow to re-source the file: `fun!` and non-unique Plug map
Merge remote-tracking branch 'blueyed/performance-fixes'

Conflicts:
	plugin/colorizer.vim
move function definitions to autoload
use TextChanged event when possible
use TextChangedI if it works
Makefile: set correct mode
add version infomation
Fix auto-startup regression

Moving the `if g:colorizer_startup` block from plugin/ to
autoload/ broke the plugin being automatically started, therefore moved
it back to plugin/.
Merge pull request #14 from shanesmith/fix-auto-startup-regression

Fix auto-startup regression
move augroup outside colorizer#colorhighlight
use str2nr to parse hex color code

here is a test script:
https://gist.github.com/UncleBill/9482014#file-gistfile2-vim