Add google goal for shill.rb download. and user voice.

And some doc changes.
Up-to-date lscript_library.cpp
Updated keywords.ini
Function summaries now come from strings.xml
Move events to top of keywords file.

1.9.2 will put them first as it preserves hash order.
And don't indent the events.

weird. I thought yaml required the indent?
but write_yaml isn't indenting.
Check later when running shill.rb.
Add a couple of spaces to match write_yaml output.

Cut down on diff-noise.
Move constants to end of file to compare better.

Now preserving order: events, functions, constants.
Get rid of duck punch for sorted hashes.

1.9.2 does it for us.
String#each is now String#lines in 1.9
New method signature for addFunction.
Update LSL/SL version number.
LSL 3.0.3, Uservoice
Merge branch 'run_shill'