Merge pull request #1 from fuzzgun/master

C style comment
Added scan for simplifying the code

More to come.
General clean up

Fix boolean logic around genetic transpose, clean up all C++ comments
in C source, add io_scan logic, clean up apescript_variable_codes
Start being group loops

Initial entries
Merge pull request #2 from fuzzgun/master

Generation number
Added new simple cycle

Soon to be hardware optimized simple cycle
Minor optimizations to terrain drawing

Changed some variable creation to minimize variable creation in the
main loop.
Clean up soft FFT

Perform some optimizations on the FFT also investigate hardware FFT
interfaces and use those where possible.
Further optimizations for fft

Moving towards a frequence input audio output, audio input, frequency
output.
Move all audio code to a new Noble Toolkit file

Remove the audio file from the speak.c file and take it to a new audio
file. Also a new square root method that may be used for normalizing
some of the audio.
Change the array applications within the FFT

Change the use of the FFT arrays.
Noise reduction on spectrum information

Example noise reduction and wave alignment
Markus Elfring requested changes

https://github.com/barbalet/nobleape/issues/5
https://github.com/barbalet/nobleape/issues/4
https://github.com/barbalet/nobleape/issues/3
Mass introduction of enums

Where-ever enumatorated constants could be found, enums have been
placed.
Moving towards uniform file handling

Need some alterations but eventually there will be a single file
handling method.
Update iPad version and remove warnings from it

Update iPad version to use the latest shared_ interface code and fix a
few warnings noted in the iPad build.
Optimizations made for speed improvements on iPad

Reworked terrain code to optimize for iPad
Further optimization

Working through more simplification in draw_terrain.
Removing a stray bin...

Not sure how it was introduced.
Adding 64-bit numbers to ApeScript

It's about time...