add golua library
add CREATE FUNCTION syntax for lua
parse CREATE FUNCTION to AST
Close #561. Fix missing query string in parser errors
Fix #563. Add sample config for graphite over upd
fix a typo in the changelog and add udp to the graphite docs
Fix the build instructions link and format the readme
Update README.md

Update the readme to have the real pointers to the right places. /me shakes fist at @jvshahid
Fix #537. Incorrect query syntax shouldn't causes internal error
Fix #565. Make sure empty series names don't cause a panic
Close #443. Use `name` instead of `username` in /cluster_admins

Listing cluster admins still returns a list where a 'username' field is used instead of 'user' field. This fix should not affect anything else than that presentation.
Fix #575. Selecing single point queries don't interpret timestamp correctly
Don't call time.Now() unnecessarily
Fix #576. Don't set timestamp or sequence numbers when listing cq
update the changelog
change the error message in the test
Close #567. Fix #112. parser: allow select from multiple series

Adjust parser to understand queries like 'SELECT * FROM series1, series2, ...'.
It seems that selecting from multiple series was supported everywhere else, but
parser just could not understand the syntax.
don't always assume that points have timestamp and/or sequence number
give credit to @peekeri
Fix #502. Fix a race condition in assigning id to db+series+field