Feature: Add support for specifying nano version numbers in FLL programs.
The programs display the version number and so it may be helpful for certain situations to specify nano version numbers for this project.
One such use case is if I were to release a development package for my own testing, I would like it to communicate the development status.
With this change I can now do this in one of two ways (to achieve something like "0.5.4-dev"):
1) Specify the custom nano on the command line like:
# fake clean build -d "-Dbyte_dump_nano_version_prefix=\"-\"" -d "-Dbyte_dump_nano_version=\"dev\""
2) Specify the custom nano verson in the data/buildsettings file, prepending the defines_all Object's Content like:
defines_all -Dbyte_dump_nano_version_prefix="-" -Dbyte_dump_nano_version="dev"