Use bash & errexit to exit if something fails.

This fixes GH-174.
Merge pull request #175 from jorgenpt/errexit-for-install-appledoc

Use bash & errexit to exit if something fails. Closes #174.
@property with type id would end up getting propertyName = @"id" instead of actual property name. Also a test case.
Merge pull request #178 from mikkelee/master

Fixed parsing of `IBOutlet` property with type `id` (by @mikkelee). Closes #148.
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.