Fix old function name in code generator.
Remove unnecessary CTS state check that caused flow control deadlock.

Fixed #122.
Allow disabling buses in mappings by using an invalid address.
Make sure bus count matches the actual, even with disabled buses.
Remove resolved TODO.
Move function above first use in bootstrap.
Bump for 3.2.1 patch release.
Push code at the same time we push tags when releasing.
Merge branch 'next' into v4.0

Conflicts:
	CHANGELOG.mkd
	README.rst
	docs/conf.py
	docs/index.rst
	docs/platforms/ford.rst
	src/canemulator.cpp
	src/main.cpp
	src/platform/lpc17xx/uart.cpp
	src/shared_handlers.cpp
Fix stray incorrect version in docs.
Merge branch 'next' into v4.0

Conflicts:
	docs/conf.py
Document refactored mapping format.
Incremental refactor of generate_source.py to support new format.
Resolve a TODO.
Add and test mapped signal sets in new format.
Warn if we go beyond 12 signal states.
Refactor, simplify an speed up XML to JSON conversion.

It now expects the new format, as documented in the sphinx docs. It's
also now built so that you can do the conversion within Python, without
writing out to a file.
Load parents and allow custom search paths.
Load and merge XML databases.
Search for both lower and upper case hex IDs in database.