Add the <table> style support

add   | table  |  like
-----|-----
this   | .
Merge pull request #179 from cccooolll/master

Add <table> style support.
Added better support for iPad, thanks to @JoeWard. Closes #119.

I'm closing the ticket, but feel free to reopen or comment in case this doesn't fix everything!
Fixed NSInvalidArgumentException: -[__NSCFConstantString code]: unrecognized selector sent to instance error. Thanks to @lhunath!

The problem was that appledoc used custom `[NSException raise:format:]` override in an `NSException` category. Overriden method expected `NSError` being passed in as the first parameter, but default method expected `NSString` (i.e. exception name). The fix was to rename override (it's probably always a bad idea to override a method in a category anyway).
Fixed docsetutil support with Xcode 4.3, thanks to @BloodDragon. Addresses #181 and #182.
Fixed property merging in obscure cases. Closes #184.

If we have this header file:

	@interface X
	@property (readonly, getter=property2) id property1;
	@end

And this .m:

	@implementation X ()
	@property (assign) id property2;
	@end

appledoc would raise exception in `NSParameterAssert` when merging category to main class. To make it work, I commented the assertion out.

Unit tests run successfully in both cases, but I'm leaving the commented code for a while to make sure this doesn't break some other part.
Fixed var args consuming subsequent method or property. Closes #173.

The problem was in the code that matched termination macros - it consumed everything beyond method, until end of next declaration. In case of var arg methods, termination macros were actually parsed twice. This fix should handle both cases properly.
Updated build number to 764.
When merging categories to classes, their comment is also merged. Addresses #117.

This is on by default, but can be controlled through `--merge-category-comment` cmd line switch.
Conditionally include code in method linesByReorderingHeaderDocDirectives:
to compile on 10.6 since NSRegularExpression is 10.7+
We default to processHeaderDoc disabled.
Merge pull request #189 from malaba/master

Make it compile on 10.6, thanks to @malaba. Closes #172 and #189.
proper way to test for MacOSX Lion
Made the html 'a' tag overwrite the 'code' tag.
Merge pull request #193 from malaba/master

Fixes 10.7 checking for headerdoc preprocessor, thanks to @malaba. Closes #193.
Added `--preprocess-headerdoc` to help and print setting outputs. Addresses #95, #163 and #193.
Fixed compiler warnings after upgrading to Xcode 4.3. Closes #186.
Merge pull request #192 from TrahDivad/master

Fixed CSS a/code conflixt, thanks to @TrahDivad. Closes #192.
Self references don't form links. Closes #190.

This covers the following cases:

- Cross reference to "current" class, category or protocol.
- Cross reference to "current" method or property.
Parsing for objc shortcuts is not less strict. Closes #194.

The problem was in appledoc expecting to have either both or neither of variable name and type keywords for a method argument. So this would pass `-(void)method:`, but this not `-(void)method:var`. The fix is simple: just assume the argument is `id`. So later example would transform internally to `-(void)method:(id)var`. Which is probably what Objective C compiler does too.

Have no idea why I didn't think of this before, it's much less restricting (although probably not the recommended way of doing things in ObjC, but that's whole other topic I guess :)
Sanity check bounds when attempting to get substrings