Merge ipopt_solve branch into trunk

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2683 0e562018-b8fb-0310-a933-ecf073c7c197
Advance verison number to 20121230.

configure.hpp: fix value of CPPAD_SIZE_T_SAME_UNSIGNED_INT.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2685 0e562018-b8fb-0310-a933-ecf073c7c197
simplify commit.sed in prepration from removing cppad/configure.hpp from repository

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2686 0e562018-b8fb-0310-a933-ecf073c7c197
configure.hpp: This file is no longer required for MS Windows build.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2687 0e562018-b8fb-0310-a933-ecf073c7c197
no longer necessary to automaticaly edit configure.hpp

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2688 0e562018-b8fb-0310-a933-ecf073c7c197
1. Fix build when ipopt_prefix not specified on cmake command line.
2. Remove reference to fstream in ipopt_solve examples (no longer used).

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2689 0e562018-b8fb-0310-a933-ecf073c7c197
User's view of the merge of changes made on ipopt_solve branch.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2690 0e562018-b8fb-0310-a933-ecf073c7c197
1. Move Output.hpp to ad_io.hpp and change documentaiton seciton 
Ouput to ad_output (this prepares for ad_input section).

search.sh: add directories that were missing from search.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2691 0e562018-b8fb-0310-a933-ecf073c7c197
1. Add the >> AD<Base> input operator.
2. Add doxygen documention for both << and >> AD<Base> operators.
3. Move output.cpp example to ad_output.cpp.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2692 0e562018-b8fb-0310-a933-ecf073c7c197
ad_input.cpp: Show, by example, result of input is a parameter.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2693 0e562018-b8fb-0310-a933-ecf073c7c197
Preparation for creating stable/20130000.

new_release.sh: remove reference to configure.hpp.
new_stable.sh: use new bin/version.sh and download.omh.
version.sh: add option to set version by value on command line.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2696 0e562018-b8fb-0310-a933-ecf073c7c197
advance year in copyright message

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2697 0e562018-b8fb-0310-a933-ecf073c7c197
new_stable.sh: use newer version of trunk and set up to redo.
version.sh:  fix version so works when release number is present.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2699 0e562018-b8fb-0310-a933-ecf073c7c197
new_stable.sh: some more edits used to create stable/20130000.
build.sh: new bin/version.sh handles version updating fine.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2706 0e562018-b8fb-0310-a933-ecf073c7c197
copyright date for this file does not get automatically updated

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2708 0e562018-b8fb-0310-a933-ecf073c7c197
1. Advance version number to 20130102.
2. Make cppad.xml default page for web version of user docs.
3. Start new whats_new file for 2013.

run_omhelp.sh: use echo_exec, generate index.html.
version.sh: fix editing of doc.omh.
rev_sparse_jac.hpp: fix warning when NDEBUG is defined.
cppad.spec: delete old file (way out of date).
ipopt_solve: delete empty directory (never used ?).

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2709 0e562018-b8fb-0310-a933-ecf073c7c197
version.sh: Fix setting verison number in doc.omh so works for release version numbers.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2710 0e562018-b8fb-0310-a933-ecf073c7c197
check_all.sh: better testing of cppad_tape_id_type.
run_omhelp.sh: Make output index.html work for all cases.
build.sh: run_omhelp.sh has its own OK echoed at its end.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2717 0e562018-b8fb-0310-a933-ecf073c7c197
ignore files of the from temp.*

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2719 0e562018-b8fb-0310-a933-ecf073c7c197
1. Fix check of numerical limits by making it harder for compiler to include 
gaurd digits during calculations.

2. Fix missing object expected by library that was not being used.

check_svn_id.sh: ignore temp.*.
package.sh: ignore temp.sh.
CMakeLists.txt: remove unecessary includes and library.

git-svn-id: https://projects.coin-or.org/svn/CppAD/trunk@2720 0e562018-b8fb-0310-a933-ecf073c7c197