Initial commit of Foundation 5.4.0, before any work has been done on it to convert it to use in simple-framework