Merge pull request #73 from aelgru/master

Minor Changes
ignore __pycache__ from python 3
remove pacman after ITs finished

This resolves #75
Merge pull request #76 from pybuilder/fix/remove-pacman-after-tests

Fix/remove pacman after tests
bugfix: avoid retrying the build due to bootstrap when it fails
adding external plugin sample
first iteration of external plugin capability

This big fat commit enables the use of external pypi plugins as
seen in #61.

Plugins are referenced with use_plugin("pypi:my_plugin_name").

This requires the following to work:

  * There must be a package "my-plugin-name" on PyPI
    (Due to python package naming conventions, pip replaces
     underscores with dashes. So the package name MUST be
     "my-plugin-name").

  * After installing the package "my-plugin-name", it must be
    possible to import it with "python -c import "my_plugin_name".
    The package must expose its PyBuilder interface (tasks, ...)
    in its __init__.py (either declared there or imported).

  * NOTE: It is possible to circumvent the naming hitch by using
          a package name without underscores entirely (dashes are invalid).
add example plugin to our build.py
shorten line
removed superfluous newline
Merge pull request #77 from pybuilder/feature/external-plugins

Feature/external plugins
v0.10.14
add trailing space after ITs finished.

This is necessary to erase the last character since the render length
is reduced by one without the pacman symbol when all is said and done.
Merge pull request #80 from pybuilder/fix/trailing_pacman_space

add trailing space after ITs finished.
v0.10.15
patching tempfile to avoid test I/O
I don't like where this is going
exclude target folder from pycharm automatically
Tell frosted to ignore this bare except.

This is a place where it's really ok to do so. We don't care about
whatever exception may show up and the error handling is totally
generic.
v0.10.16