minor grammar fix for die message
dynamically filter EAPI specific functions

This replaces our hardcoded INTERNAL_FUNCS workaround for only exporting
EAPI specific functions when necessary with a dynamic solution that
generates a list of EAPI specific functions that shouldn't be exported
when the build environment is initialized for each ebuild.

Fixes #9.
make sure generate_eapi_func_list.bash has exec privs
Rename doc to getting-started for introductory docs

Signed-off-by: Pavlos Ratis <dastergon@gentoo.org>
enrich docs with more introductory notes

Signed-off-by: Pavlos Ratis <dastergon@gentoo.org>
slight improvements to README

Signed-off-by: Pavlos Ratis <dastergon@gentoo.org>
remove project name header from readme
remove extra whitespace
use symlinked doc for duplicated info

The getting-started doc was basically a duplicate of the readme, so just
use that directly.
doc: use apostrophes in appropriate possessive places
doc: more readme tweaks

Mostly pointing to readthedocs instead of the dying/soon to be dead
pkgcore.org docs site. Note that we need to fix API and man page doc
generation for readthedocs, this will probably take reworking the build
a bit and perhaps adding a requirements.txt file so readthedocs knows
what dependencies are necessary for building docs.
doc: use separate links for the readme and rewrap lines
doc: update git repo and homepage
doc: minor repetitive simplification
use find regex to be a bit more strict about rejecting EAPI libs

Some point in the future we might have multiple digit EAPIs if the world
doesn't end first.
sort ebuild incrementals and metadata keys
minor spelling fixes
minor comment grammar fix
test: remove old <python2.6 compat
fix stable forced use flag formatting

Previously we weren't using the package.use.stable.force or
use.stable.force (and similar mask files) settings for displaying pkg
changes in the case where they should be used (merging stable pkgs with
only stable arches in ACCEPT_KEYWORDS).