Fmcomms1: Initial commit for KC705

Modified common project so it can be compatible for both ARM and
Microblaze based systems.