Make the random command more random

Try extra hard to not repeat
Add element.to_list

A list of all characters in an element
Add list.count

A quick way to count elements in a list
Don't error on last_damage.cause

a null damage cause would throw an NPE... instead, just fail the tag.
Also, fix some meta.
Make inventories exist for the ObjectFetcher

Fetchable notation was on the wrong function.
Merge pull request #805 from mcmonkey4eva/master

Pull request for things useful in rare cases