Remove useless use of undocumented submodules.
Remove useless use of optionSet.
Add error an message to prevent use of useless submodules.
Merge pull request #3864 from nbp/useless-submodules

Remove useless use of undocumented submodules.
texlive: Updated to latest release 2014.20140821
Add processing: A language and IDE for electronic arts

(cherry picked from commit 0db6387d1c3a8a8f7a9a1e111532d8acd1f794d6)
Merge pull request #3879 from robberer/pkgs/textlive

texlive: Updated to latest release 2014.20140821
processing: add license
Fix syntax error in nixos/lib/build-vms.nix, introduced by 86c0f8c
suil: update from 0.8.0 to 0.8.2
sord: update from 0.12.0 to 0.12.2
serd: update from 0.18.2 to 0.20.0
python34Packages.zope_testrunner: update from 4.4.1 to 4.4.3
python34Packages.zope_size: update from 3.4.1 to 3.5.0
python34Packages.zope_schema: update from 4.2.2 to 4.4.1
python34Packages.zope_location: update from 4.0.0 to 4.0.3
python34Packages.zope_lifecycleevent: update from 3.6.2 to 3.7.0
python34Packages.zope_i18nmessageid: update from 4.0.2 to 4.0.3
python34Packages.zope_i18n: update from 3.7.4 to 3.8.0
python34Packages.zope_event: update from 4.0.2 to 4.0.3