WIP: Collection hacks

TODO

- What to do with idnumbers?

- Is it safe to add support for collections as return types?

- What to do with non-string attributes?

xc.collection_query_infos(
	SmallerEqual("date", "1967",
		Equals("artist", "The Doors", Universe())),
	0, 0, ["album"], [])

works, but

xc.collection_query_infos(
	SmallerEqual("date", 1967,
		Equals("artist", "The Doors", Universe())),
	0, 0, ["album"], [])

fails in the server for some reason.
WIP: Build system hacks.
Add simple marquee to js client.