Move 2012 constructors proposal to a subdirectory, for archival.
Provide a framework for the new constructors proposal.
Merge branch 'specAddSpecialFunctions' into updateConstructorProposal

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
#	.git/MERGE_HEAD
# and try again.

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch updateConstructorProposal
# All conflicts fixed but you are still merging.
#
# Changes to be committed:
#	new file:   spec/proposals/specialFunctions/Makefile
#	new file:   spec/proposals/specialFunctions/Special_Functions.tex
#	new file:   spec/proposals/specialFunctions/spec.tex
#
# Untracked files:
#	commit.txt
#	commits.txt
#	compiler/resolution/functionResolution.cpp.thh
#	modules/internal/#ChapelStandard.chpl#
#	spec/proposals/constructors/2012/Constructors.tex.thh
#	spec/proposals/specialFunctions/spec.aux
#	spec/proposals/specialFunctions/spec.out
#	spec/proposals/specialFunctions/spec.pdf
#	test/io/ferguson/obj.slow/
#	test/modules/hilde/obj.inline/
#	test/modules/hilde/obj.no-inline/
#	test/types/records/hilde/typeBecomesValueArg.chpl
#	test/users/hilde/initVsAssign.chpl
#	third-party/qthread/qthread-1.10/autom4te.cache/
#
#
# It took 2.49 seconds to enumerate untracked files. 'status -uno'
# may speed it up, but you have to be careful not to forget to add
# new files yourself (see 'git help status').
Checkpoint: Draft of current behavior for class and record variable initialization.
Added sections for scalar and tuple variable initialization.
Complete first draft of revised constructors proposal.
Completed description of status quo initialization for all types.
First editing pass.
Add task table and usage appendix.
Make the 2012 proposal compile in its new location.
Finish Changes; start Examples.
Add examples for all types except Arrays.
Finished examples section.
Final version.
Merge branch 'master' into updateConstructorProposal
Update with initial comments from Brad.
Update from Friday discussion notes.
CallExpr::getFirstExpr() Fix a cut/paste error surfaced by Elliot
Merge branch 'master' into updateConstructorProposal
Merge pull request #961 from hildeth/updateConstructorProposal

This is a first draft with some minor modifications in response to Brad's initial feedback.
It does not incorporate discussions with Lydia over the past 2-3 week, nor feedback from yesterday's deep-dive.
This can be considered a check-point, with more updates coming soon.
Feel free to forward comments or suggestions to me, and I will see that they are incorporated.