Replaced ccode/regex with custom printer.

Previously, SymPy's ccode printer was used to generate a string, and regex to
format coordinates, speeds, constants, and specifieds for Cython output.

Now, a custom ccode printer (extending current SymPy printer) outputs the
properly formatted string.