Fix for ST3: replace string class functions with lambdas
Fix for ST3: hardcode settings name

In ST3, __name__ returns Inc-Dec-Value.inc_dec_value instead
of just inc_dec_value. I'm not sure why this is, but it prevents
us from easily using __name__ to get the name of the settings.
I chose hardcoding instead of trying to do an if(version) kind of
thing; not sure if this is the best aproach.
Don't mess with interior capitalization when capitalizing

Now
 camelCase -> CamelCase
instead of the old
 camelCase -> Camelcase
This actually means we go all the way back to the capitalizing
behaviour in 4987077c5ba9bbe6c25e79ddb7cca78302a7675e^.
Use the selection if it's non-empty
Merge pull request #28 from adzenith/misc

#28 Fix capitalizing, and use selections if they exist