Add app/own_environment
fixes RPATH for dynamically linked shared library so files on osx
decodes stdout for py3k compatibility
inspects MACH header to identify dylibs
remove excess function not being called
Merge pull request #167 from ddale/osx_so_rpath_fix

fixes RPATH for dynamically linked shared library so files on osx
Merge pull request #154 from conda/feature/own_environment

Add app/own_environment
Fake conda_build.config as an object

This lets us mutate properties on the object, and have them propagate to other
properties (because we can use @property on methods of it).  For instance, we
can change the build prefix depending on aspects of the meta.yaml, and have
other paths that are relative to the build prefix be updated accordingly.

This maintains backwards compatibility with all syntax for importing things
from conda_build.config, but it is best to always just import the module, like

import conda_build.config

and access things as attributes, like conda_build.config.CONDA_PY, rather than

from conda_build.config import CONDA_PY

as the latter will not be updated if somewhere else in the code mutates
conda_build.config.CONDA_PY.
Remove some unused imports
Re-enable the long build prefix
Use conda_build.config directly everywhere

Anywhere that imports an attribute from it or saves an attribute from it is
liable to break if that attribute later is mutated.
Only add _'s to the build prefix when necessary
Merge branch 'master' of github.com:conda/conda-build
implements a fixed-length build prefix
fixes a typo
fixes a typo
patching requires --binary flag on windows to preserve line endings
Print the full dist at build start

This might not always be accurate, but it usually is, and in those cases it's
useful to have.
resolve merge conflict
Merge pull request #174 from ddale/patching-on-windows

patching requires --binary flag on windows to preserve line endings