Merge pull request #1 from VOLTTRON/master

Master
Checked whether GitHub-flavored markdown accepts internal links (for document navigation).
Added internal hyperlinks to existing documentation.
Fixed some bad/incomplete hyperlinks in documentation.
Merge branch 'master' of https://github.com/VOLTTRON/openeis into 1.x
Deleted documentation files, since moved to wiki.
Renamed unit test files to start with "test", to enable auto-run by "py.test".
Made unit tests form paths relative to {__file__}.
- Following example from {test_daily_summary.py}.
Refined fixture-file formatter, to control order of keys better.
- While looking at whether errors in unit tests are due to new database format.
Fixed daily_summary unit test.
- Mainly by copying over, from branch `master`, the technique of putting
  output in a temporary directory.
- Also required some fixes to other bits of apptest.  Those fixes, moved over
  to master branch, may solve a few (but not all) problems there as well.
Eliminated obsolete method _call_runapplication().
Updated apptest.py to match changes on branch 'master'.
Merge branch 'master' into 1.x

Conflicts:
	openeis/applications/daily_summary.py
	openeis/applications/load_duration.py
	openeis/applications/utest_applications/apptest.py
	openeis/applications/utest_applications/utest_day_time_temperature_app/test_day_time_temperature_model.py
	openeis/applications/utest_applications/utest_energy_signature/test_energy_signature.py
	openeis/applications/utest_applications/utest_heat_map/test_heat_map.py
	openeis/applications/utest_applications/utest_load_duration/test_load_duration.py
	openeis/applications/utest_applications/utest_load_profiling/test_load_profiling.py
	openeis/applications/utest_applications/utest_longitudinal_bm/test_longitudinal_bm.py
Updated formatting on unit test runners.
Updated load_duration text "blurbs" to newer version.
Pruned import statements.
Fixed incomplete update of apptest.py.
Fixed reference output for daily_summary_floats.
- Did not reflect units (data in [kW], output in [W/sf]).
- Had too many digits precision.
Prevented testing assertion from triggering an error.
- The assertion was checking that a dictionary had no items.  However, the
  assertion failure message prints the first item of a non-empty dictionary.
  Therefore the assertion itself threw an error when Python tried to evaluate
  that argument prior to checking the assertion.
Finished fixing daily_summary reference output to reflect unit conversions and rounding.