Made autorobots behave more reliably.

The code is still pretty hacky internally.
Re-documented autorobots.
Merge branch 'master' of https://github.com/elidupree/Lasercake
make BOOST_CHECK test failures look better
restore std::boolalpha by default.
fix incomplete header includes (revealed by trying to make tests)
start to add patricia trie tests, and fix one
AGPL, as agreed by us; and update copyright notices.
fix world selection
Make Ctrl/Cmd-W also close the window.
add patricia_trie_tests
extra check on int sizes
patricia_trie refactoring/testing work