Add a freestanding target

> I haven't run into any of these support functions being missing on arm-none-eabi (thumb2).

The features provided by compiler-rt are well known and we don't need to rely on anecdotes to know that significant portions of the language  are missing without it.