Slight Reshuffle

Renamed 'gcc_build' to the more appropriate 'arran-gcc'. Pulled out
common functions into the primary library. Added basic support for
assembling with NASM.