Stop exporting with-timeout from LIFT

This lets you use-package without name conflicts in SBCL.

Also moved things around a bit to clean up compile order
dependencies.
website tweaks
Add some validation to report-properties

In particular add a check that the :name report-property is
given only simple names and not directories.
Update the newlinify macro to not externalize its environment

The newlinify macro was externalizing its environment unnecessarily.
Though not necessarily a bug, it made the code both less efficient
and more fragile to the Lisp implementation (there is no guarantee
that environments _be_ externalizable!). Dave Cooper noticed the problem
in ACL 9.0 (where there had been changes in the environment
implementation). Now it's been improved and so no longer a problem.
bug21293: LIFT is not reporting serious conditions correctly

tests added    : no
tests run      : yes
performance    : no change
release note   : none, internal change to testing only

Change-Id: Ia8cf4e3fae460860e2ac42f7384c72f2501d0475
Reviewed-on: https://gerrit.franz.com:9080/2473
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
rfe11485: fix compile/run time confusion

... in NEWLINIFY. The constantness test should be at compile time.

Change-Id: Id062a2c326821211440bab29018d20e779a1e0e0
Reviewed-on: https://gerrit.franz.com:9080/2091
Reviewed-by: Gary Warren King <gwking@franz.com>
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Reviewed-by: John O'Rourke <jor@franz.com>
Tested-by: Kevin Layer <layer@franz.com>

Conflicts:
	dev/macros.lisp
bug21532: space profiling while running lift tests

Apparently CURRENT-PROFILE-SAMPLE-COUNT can return NIL. Fix the
safeguard in GENERATE-LOG-ENTRY that's already there.

tests run: agtest.sh 2
tests added: no
release note: not user visible

Change-Id: Iaae51c9de360892b01e03f981904173018bd745d
Reviewed-on: https://gerrit.franz.com:9080/2753
Reviewed-by: Gary Warren King <gwking@franz.com>
Reviewed-by: Ahmon Dancy <dancy@franz.com>
Reviewed-by: John O'Rourke <jor@franz.com>
Tested-by: Kevin Layer <layer@franz.com>
add restarts to skip a test-case and to skip a test-suite
include test time in HTML report

include test time in HTML report; In AllegroCL, use internal features
to get fractional seconds.
Merge branch 'master' of github.com:gwkkwg/lift