Let the .pde and .ino rules also depend on $(COMMON_DEPS)

In 1f043bb (Compile .ino and .pde files directly), this dependency was
accidentally dropped from these rules.  This fixes this by adding it
again.
Fix make generated_assembly

Before, .ino and .pde files would be converted to .cpp files and there
is a rule to convert those .cpp files to .s files for make
generated_assembly. However, since 1f043bb (Compile .ino and .pde files
directly) these intermediate .cpp files are no longer generated,
breaking the rule to generate .s files.

This fixes this by also generating .s files from .ino and .pde files
directly.

Closes #76
Merge remote-tracking branch 'upstream/master'