How can I queue different blender actions to be rendered?
There is nothing built into Blender that will batch or queue renders, at the moment.

The simplest, most portable way is to make an animation that consists of those actions one after the other. Render the whole thing to frames, then take the first set of frames for one sequence and render it into a video. Then the next sequence, and so on. Depending on how sophisticated you want to be, you could even make a new Blender file, link (or append, but link would be better) the actions into a new file, and set them up to play one after the other. Then render that one, instead of modifying your original file.

Another way, for things that aren't or can't be in the same .blend file, is to launch Blender from the command line using some kind of command-line script like a batch file on Windows, or a bash script on Nix or Mac. E.g. 

cd c:/&lt;blender folder&gt;
echo Rendering the first one...
blender -b filename_one.blend -a
echo Rendering the second one...
blender -b filename_two.blend -a
echo Rendering the third one...
blender -b filename_thr.blend -a
echo Done rendering.


The most robust, but most complicated, way would be to write a Python script that launches Blender with certain command-line arguments. A Python script could be programmed to choose certain arguments based on certain criteria. It could check to see if there are as many frames as there should be in the results, and if there aren't maybe run the render again with overwrite turned off. Interesting things like that.

I hope that helps!