Implemented gcc ARM backend. Some files renamed.