fixes #5.  bmo_lua_new is now bmo_dsp_lua_new to match other dsp contructor functions.

It also has a new prototype:
bmo_dsp_lua_new(uint32_t flags, uint32_t channels, uint32_t frames, uint32_t rate, const char * user_script, size_t script_len)
`script_len` can be 0 for NUL terminated C-strings, but must be given for binary chunks
Merge branch 'master' into issue5
Fixed a possible buffer overflow in the serializing of user-scripts
Merge pull request #7 from ldrumm/issue5

fixes #5