Adicionando suporte para uso do ATTiny 45 4 85 no Arduino.
Este suporte não inclui o DuinOS visto que é inviavel sua execução neste
microcontroladores, porém pretendo estudar formas melhores de integração
e sincronização de tarefas entre eles através de CAN
Adoção da diretiva naked para evitar o push/pop dos registradores
Diversos ajustes para sincronizar este repositorio com o Arduino original e liberar a versão 1.5.1
Squashed commit of the following:

commit e18d2a018db5b52f9b308b832a6be7d8584dff5c
Author: Federico Fissore <federico@fissore.org>
Date:   Tue Dec 04 13:43:21 2012 +0100

	ignored test-bin folder junit reports in xml

commit 320648e67fd57626d35ae790cb19e8821267231b
Author: Federico Fissore <federico@fissore.org>
Date:   Tue Dec 04 13:38:02 2012 +0100

	tests now run at each build

commit 4076baa81cc90d68f204b5a675aca0726e39eea7
Author: Federico Fissore <federico@fissore.org>
Date:   Tue Dec 04 11:59:13 2012 +0100

	fixed java 1.5 compatibility issue

commit 527e07b26f56eb89011cae8e32f206d8e9df8c63
Author: Federico Fissore <federico@fissore.org>
Date:   Tue Dec 04 11:54:19 2012 +0100

	fixed java 1.5 compatibility issue moved unknown AutoFormat class to external folder

commit f90e200a34fbc914c9191898cc14ba33357eb858
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sun Nov 25 15:06:44 2012 +0100

	Fixed boards.txt (added Micro and fixed path for LilyPadUSB bootloader)

commit 60215e7058ade5a3a23ed75e4e2f67de889430c8
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sun Nov 25 02:24:05 2012 -0800

	Merge pull request #1131 from sgk/ide15i18n

commit b6ef902eaed87db9936714b1154fd1ff918da525
Author: Shigeru KANEMOTO <sgk@switch-science.com>
Date:   Sun Nov 25 15:48:54 2012 +0900

	Hack to include phrases from "platform.txt".

commit db81f52c3a27784fb44ca1ad6c77f9b1f0a4ef7d
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Fri Nov 23 18:15:23 2012 +0100

	Added Servo library for Arduino Due

commit db32419a349fa1e85223c7bddf072ab8f1aa2d56
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Fri Nov 23 15:01:15 2012 +0100

	updated revisions.txt

commit fabc658a942de659d44f22f196701d04b857f094
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Tue Nov 20 18:38:18 2012 +0100

	Added CANRX1/TX1 pins.

commit 70351fc34150b1288079996839082e751b176821
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Mon Nov 19 23:44:06 2012 +0100

	Fix BSoD for Windows (louismdavis) http://arduino.cc/forum/index.php/topic,129869.0.html

commit 65f00a69c74ca0def8d7f1d7597327945a04a33f
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Mon Nov 19 23:37:19 2012 +0100

	Fixed weak-symbol issue with system interrupt handlers.

commit ddd35a2441a99830f8d34f5e105b711d278b6f6d
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Mon Nov 19 12:54:24 2012 +0100

	Updated URL for bugs/issues

commit 0f06e30a9e07bedce64182032733ede7bca0f0de
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Wed Nov 14 13:20:19 2012 +0100

	Removed unused code

commit df23af53bdcab71bffef4281fcb3f0892751e20c
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Wed Nov 14 12:32:27 2012 +0100

	Merge branch 'ide-1.5.x' of github.com:arduino/Arduino into ide-1.5.x

commit c761fc1aa4d81b90c891a8ca18caa15c67aa2a90
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Wed Nov 14 12:28:21 2012 +0100

	Added command line compile. Merge branch 'cmd-build' into ide-1.5.x

commit 16b28ed74ca48eed1d7590d339f8781c139de756
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sun Nov 11 01:47:13 2012 -0800

	Merge pull request #128 from sgk/ide15i18n

commit 9e25ad57dba2ba427d4cda23fe8485a170f9e9af
Author: Shigeru KANEMOTO <sgk@switch-science.com>
Date:   Sun Nov 11 15:12:51 2012 +0900

	Hack to include a word "Processor" in *.po files.

commit 27b8048fc60e09503825d0fdf77a5ea9ba656d7a
Author: Shigeru KANEMOTO <sgk@switch-science.com>
Date:   Sun Nov 11 14:57:40 2012 +0900

	"Boards" must be wrapped in _(...) call.

commit 74dea07f2c7e977bacf5c61f7e8502609b285dbb
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Fri Nov 09 10:54:30 2012 +0100

	portOutputRegister is now writeable.

commit b5b50caf33a037e47ea2af17be285aa210512173
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Fri Nov 09 10:52:14 2012 +0100

	Updated revision.txt

commit 3e7690149b26d1789f3f7e7e8861a36bfaf2e5d1
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Fri Nov 09 09:40:55 2012 +0100

	Merge remote-tracking branch 'ffissore/ide-1.5.x' into ide-1.5.x

commit 90ecc3773d919be0303410010589d9cef39d66ff
Author: Federico Fissore <federico@fissore.org>
Date:   Tue Nov 06 15:16:32 2012 +0100

	avoid "Menu has no enabled items" exception

commit ac8c1efc06e473e90b26ca0b879d6688e23e9c76
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Mon Nov 05 18:07:27 2012 +0100

	Updated revisions.txt

commit 8e9ee9cc94d467049e91ae02499fcfcd1cf5e01e
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Mon Nov 05 17:41:07 2012 +0100

	Merge remote-tracking branch 'arduino/master' into ide-1.5.x

commit d23fbb25740011d4b52b1f44fe4653d4ac1d199f
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Mon Nov 05 17:35:50 2012 +0100

	Added firmware for USB2Serial converter (Atmega16u2) on Due Board

commit c68a0f58757819145ef7ba49e4e0ace3d4a36b80
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Mon Nov 05 16:52:57 2012 +0100

	Fixed portOutputRegister() and portInputRegister() macros. http://arduino.cc/forum/index.php/topic,130714.0.html

commit 4672d451c8acbb86fff91f4191757b895f20cd92
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Mon Nov 05 08:56:49 2012 -0500

	Updating revisions.txt for 1.0.2.

commit 73649c2f60d0a006061382b0966a06e6d0fda7fe
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sun Nov 04 23:39:02 2012 +0100

	Fixed digitalPinToPort and digitalPinToBitMask macros. (thanks to alvesjc)

commit dc9731610037380ba2fc613f50e15b108089e32a
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sun Nov 04 22:55:40 2012 +0100

	Set version to 1.5.1

commit 23c7536dc76f34d72e585cc4edda20ccda1681a2
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sun Nov 04 22:49:14 2012 +0100

	Merged 1.0.2

commit b90f4889bd0b239f396cf4f42b341d34e3b5c245
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sun Nov 04 16:41:09 2012 -0500

	Upping version to 102 (1.0.2).

commit d5e7d0dabd6222e28d486f2aea4ae60b74d9a085
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sun Nov 04 01:05:54 2012 +0100

	Fixed verbose upload. Removed unused platform.txt params.

commit a64d58fbdb49af769debe632e6857d0cd596cf66
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sun Nov 04 00:31:41 2012 +0100

	Merge remote-tracking branch 'ffissore/boards-cputype' into ide-1.5.x

commit 969e29befbf08b66debc9d4d5bb5e747b78b16e5
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sat Nov 03 23:47:32 2012 +0100

	Do not yield during delayMicroseconds

commit a72cfc30878969b4feee065f22456e547375a132
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Sat Nov 03 20:18:32 2012 +0100

	Fixed analogWrite() when writing on both DACs. Thanks to smay4finger for providing the patch. http://code.google.com/p/arduino/issues/detail?id=1092 http://arduino.cc/forum/index.php/topic,129765.msg980913.html

commit 056ba5fca001fa8a4bec8430de1e81c76716ba79
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 03 12:37:50 2012 -0400

	Allow spaces in Arduino directory name on linux.

commit 80b52b29b5a0ff51b75cb4d25e350c98314ceb13
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Nov 03 12:25:19 2012 -0400

	Pass shell arguments to linux arduino script through to Arduino.

commit 839b58c1ae60c406f9edc0d52e4c91ddc678a4d9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Nov 02 17:45:57 2012 -0400

	Updating Micro bootloader firmware.

commit 0f23634230617dbce6dd4c670d6a88b9a02dee05
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Fri Nov 02 19:48:04 2012 +0100

	{attach,detach}Interrupt() on Due selects directly pin number instead of interrupt number.

commit 7b946264d5eb6330d5249e5b64a73efc71d1f817
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Fri Nov 02 18:12:21 2012 +0100

	Added general yield()-hook for cooperative scheduling development (part 2)

commit 036f0465e5d3a0aabf18c6748766a5ae8d8af968
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Fri Nov 02 09:24:51 2012 -0400

	HardwareSerial: change byte to uint8_t (since byte definition isn't present).

commit f689991a59ff28d97e5c21c971e643a3b71f2c35
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Nov 01 10:45:50 2012 -0400

	Adding LilyPad Arduino USB.

commit 98a7ab9da3c5e0dd38a1a0c90bd960dde4912a88
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Nov 01 08:18:13 2012 -0400

	Merge branch 'micro'

commit d6e9e03d134eab7350b3481b8ccee5625828774a
Author: Scott <scott@droolcup.com>
Date:   Wed Oct 31 16:08:20 2012 -0400

	Changed Leonardo only examples to "USB", added

commit d82c8dff7af03da1b583348d79bdd92b815f8782
Author: Federico Fissore <federico@fissore.org>
Date:   Wed Oct 31 18:08:03 2012 +0100

	updated boards.txt

commit f500462ff0046da2d6a0f4d3f9c5f1a0a33a3040
Author: Federico Fissore <federico@fissore.org>
Date:   Wed Oct 31 18:03:06 2012 +0100

	updated boards.txt

commit 76d25e4a25f6fd45569c1eb73c2937d11c09d7d1
Author: Federico Fissore <federico@fissore.org>
Date:   Wed Oct 31 17:53:40 2012 +0100

	updated boards.txt

commit 1f8b12488bea641f2ce9001f606db9ed55fa83b1
Author: Federico Fissore <federico@fissore.org>
Date:   Wed Oct 31 17:48:47 2012 +0100

	updated boards.txt

commit 107c1929bd96be90d62e3892f8175ca8d89e9e96
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Wed Oct 31 01:37:37 2012 +0100

	Added general yield()-hook for cooperative scheduling development

commit c851f47d6bac82c025fd47c1c3f97da9cbfb360c
Author: Federico Fissore <federico@fissore.org>
Date:   Mon Oct 29 17:56:31 2012 +0100

	fixed board and custom menus order removed readBoardsOrder

commit 9b7f473faedd02b6f9553e016becf4c0d22ef309
Author: Federico Fissore <federico@fissore.org>
Date:   Mon Oct 29 16:40:23 2012 +0100

	new boards menu with custom submenus https://code.google.com/p/arduino/issues/detail?id=257

commit ac1c8f921bb383bdb45998f10a5662e0f7da51a9
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Sat Oct 27 14:12:26 2012 -0400

	Adding Micro.

commit 7e12aebbdb95f4fa3ed45dc67a142400ffbbf381
Author: David A. Mellis <d.mellis@arduino.cc>
Date:   Thu Oct 18 15:03:23 2012 -0400

	Updating USB core to work at 8 MHz (different PLLCSR value).

commit 72706243b0eda0b5eb0f024d61f7ffaa35f8f121
Author: Cristian Maglie <c.maglie@bug.st>
Date:   Thu Oct 04 20:09:17 2012 +0200

	Command line build. Still requires a display to show GUI.
Ajustes para sincronizar com IDE 1.5.1
Merge branch 'ide-1.5.x' of github.com:carlosdelfino/Arduino into ide-1.5.x

Conflicts:
	build/shared/examples/DuinOS
	build/shared/examples/DuinOS/MoreComplexBlinking/MoreComplexBlinking.ino
	build/shared/examples/DuinOS/MoreComplexBlinkingAndSound/MoreComplexBlinkingAndSound.ino
	hardware/arduino/avr/cores/arduino.DuinOS.AVR/DuinOS/port.c