[major] Refactor the discover method to support conditional pagelets
[fix] Fix the compiler's thrown error
[minor] Point to current temper
[fix] Dont' allow duplicate listeners
[minor] Don't write if we have no content, but still flush.
[fix] Correctly pass in the temper instance
[fix] Second argument of conditional should be an array
[minor] Disable recursive pagelets for now on conditional pagelets.
[fix] Accept arrays as valid thing to resolve.
[fix] detectSeries is needed to get the first match
[major] Async Page.optimize
[fix] add loose check for file names with no extensions
[major] Properly iterate over the pagelets, slicing them and supplies the left overs to callback
[fix] Correctly assign the correct callback context.
[minor] Restore post functionality.
[test] Updated the test, the 404 and 500 pages are not includes in the page stack
Merge pull request #56 from bigpipe/conditional

Conditional