Removing hardware/arduino folders: platforms will be downloaded at build time
Added download steps in build.xml to download platforms files
Also refactored libastyle download so that it is downloaded only once, despite the target arch
Added related .gitignore entries
Introducing LOCAL_HARDWARE_FOLDER: makes the IDE depend on local git repos of arduino platforms, ignoring the published, stable versions