build system: .make.dep now depends on all sources
arraywalk alignment check: throw exception when not power of two (memory is not yet effectively aligned)